IBM Universe Uniadmin
IBM Universe Uniadmin
IBM Universe Uniadmin
fm
February 22, 2008 3:47 pm
Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta
Beta Beta Beta Beta
UniVerse
Using UniAdmin
Version 10.2
February, 2008
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\Front.fm
February 22, 2008 3:47 pm
Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta
IBM Corporation
555 Bailey Avenue
San Jose, CA 95141
© Copyright International Business Machines Corporation 2006, 2008. All rights reserved.
AIX, DB2, DB2 Universal Database, Distributed Relational Database Architecture, NUMA-Q, OS/2, OS/390, and
OS/400, IBM Informix®, C-ISAM®, Foundation.2000 ™, IBM Informix® 4GL, IBM Informix® DataBlade® module,
Client SDK™, Cloudscape™, Cloudsync™, IBM Informix® Connect, IBM Informix® Driver for JDBC, Dynamic
Connect™, IBM Informix® Dynamic Scalable Architecture™ (DSA), IBM Informix® Dynamic Server™, IBM
Informix® Enterprise Gateway Manager (Enterprise Gateway Manager), IBM Informix® Extended Parallel Server™,
i.Financial Services™, J/Foundation™, MaxConnect™, Object Translator™, Red Brick® Decision Server™, IBM
Informix® SE, IBM Informix® SQL, InformiXML™, RedBack®, SystemBuilder™, U2™, UniData®, UniVerse®,
wIntegrate® are trademarks or registered trademarks of International Business Machines Corporation.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the
United States and other countries.
Windows, Windows NT, and Excel are either registered trademarks or trademarks of Microsoft Corporation in the United
States and/or other countries.
UNIX is a registered trademark in the United States and other countries licensed exclusively through X/Open Company
Limited.
Other company, product, and service names used in this publication may be trademarks or service marks of others.
Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
ii Using UniAdmin
Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta
Table of
Contents
Table of Contents
Preface
Organization of This Manual . . . . . . . . . . . . . . . xii
UniVerse Documentation . . . . . . . . . . . . . . . . . xvi
Related Documentation . . . . . . . . . . . . . . . . . xviii
API Documentation . . . . . . . . . . . . . . . . . . xix
Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta
iv Using UniAdmin
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminTOC.fm (bookTOC.template)
February 22, 2008 3:46 pm
Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta
v Using UniAdmin
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminTOC.fm (bookTOC.template)
February 22, 2008 3:46 pm
Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta
vi Using UniAdmin
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminTOC.fm (bookTOC.template)
February 22, 2008 3:46 pm
Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta
Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta
Administer Accounts
Create a new account
View details of an existing account
Delete an Account
Create Backups
Backup UniVerse accounts
Change UniVerse configuration parameters
Administer UCI or UniVerse ODBC data sources
Create a data source
Delete an existing data source
View or modify information about a data source
Administer UniVerse deadlocks
Start or stop the UniVerse Deadlock Manager
Configure the Deadlock Manager
Manually resolve file locking conflicts
Administer Devices
Configure tapes
Configure printer
Configure other device
View file system usage
Define and update log configuration table
Define and update archive configuration table
File Tools
View files in UniVerse accounts
ix
Import
Import non-UniVerse accounts from Prime Information or Pick systems
Manually import non-UniVerse accounts from tape
License UniVerse or UV/Net
View information about licenses in use
Clean UniVerse license
Update UniVerse license
Administer Locks
Monitor locks
Clear file locks
Clear record locks
Clear group locks
Administer network services
Administer telnet services
Administer other services
Monitor UniVerse processes
Monitor performance
Administer Replication
Restore files from backup
Manage shared programs
Define programs to load into shared memory
Modify programs in shared memory
Load program into catalog shared memory
Remove catalog shared memory segment
Configure SSL through UniAdmin
Administer Transaction Logging
Execute UniVerse commands
Administer UniVerse users
View user and backgroung processes
Terminate a UniVerse user process
Send a message to a UniVerse user
x Using UniAdmin
Organization of This Manual
This manual is organized as follows:
Chapter 1, “Installing and Administering UniAdmin,” describes how to install and
administer UniAdmin.
Chapter 2, “Administering Accounts,” describes how to create and administer
UniVerse accounts.
Chapter 3, “Creating Backups from UniAdmin,” describes how to back up UniVerse
data from UniAdmin.
Chapter 4, “Configuring UniVerse Parameters,” describes how to use UniAdmin to
view and change UniVerse configuration parameters.
Chapter 5, “Administering Data Sources,” describes how to administer data sources
through UniAdmin. You can view and change the current set of defined UCI and
UniVerse ODBC data sources.
Chapter 6, “Administering Deadlocks,” describes how to manage dead locks
through UniAdmin. You can start or stop the deadlock manager, configure the dead-
lock manager, or manually resolve file locking conflicts from the UniVerse Dead
Lock Admin dialog box.
Chapter 7, “Administering Devices,” describes how to configure and admin ister
tape devices, printers, and line devices through UniAdmin.
Chapter 8, “Viewing Disk Space Usage,” describes how to display file system disk
usage through UniAdmin.
Chapter 9, “Administering UniVerse Files,” describes how to configure and admin-
ister UniVerse files through UniAdmin.
Chapter 10, “Importing Accounts,” describes how to import Prime INFORMATION
or Pick accounts to UniVerse.
Chapter 11, “Licensing UniVerse,” describes how to license UniVerse through
UniAdmin.
Chapter 12, “Administering Locks,” describes how to administer locks through
UniAdmin.
Chapter 13, “Administering Network Services,” describes how to administer
network services through UniAdmin.
Convention Usage
Courier Bold In examples, courier bold indicates characters that the user types
or keys the user presses (for example, <Return>).
itemA | itemB A vertical bar separating items indicates that you can choose
only one item. Do not type the vertical bar.
... Three periods indicate that more of the same type of item can
optionally follow.
T Text mark. For example, the text mark ( T ) in the following string
delimits elements 4 and 5: 1F2S3V4T5
Documentation Conventions
The following conventions are also used:
UniVerse New Features Version 10.2: Describes enhancements and changes made
in the UniVerse 10.2 release for all UniVerse products.
UniVerse BASIC SQL Client Interface Guide: Describes how to use the BASIC
SQL Client Interface (BCI), an interface to UniVerse and non-UniVerse databases
from UniVerse BASIC. The BASIC SQL Client Interface uses ODBC-like function
calls to execute SQL statements on local or remote database servers such as
UniVerse, DB2, SYBASE, or INFORMIX. This book is for experienced SQL
programmers.
Using UniAdmin: Describes the UniAdmin tool, which enables you to configure
UniVerse, configure and manage servers and databases, and monitor UniVerse
performance and locks.
UniVerse Documentation xv
UniVerse Security Features: Describes security features in UniVerse, including
configuring SSL through UniAdmin, using SSL with the CallHttp and Socket
interfaces, using SSL with UniObjects for Java, and automatic data encryption.
UniVerse User Reference: Contains reference pages for all UniVerse commands,
keywords, and user records, allowing experienced users to refer to syntax details
quickly.
Guide to RetrieVe: Describes RetrieVe, the UniVerse query language that lets users
select, sort, process, and display data in UniVerse files. This book is for users who
are familiar with UniVerse.
Guide to the UniVerse Editor: Describes in detail how to use the Editor, allowing
users to modify UniVerse files or programs. This book also includes reference pages
for all UniVerse Editor commands.
UniVerse NLS Guide: Describes how to use and manage UniVerse’s National
Language Support (NLS). This book is for users, programmers, and administrators.
UniVerse SQL User Guide: Describes how to use SQL functionality in UniVerse
applications. This book is for application developers who are familiar with UniVerse.
UniVerse SQL Reference: Contains reference pages for all SQL statements and
keywords, allowing experienced SQL users to refer to syntax details quickly. It
includes the complete UniVerse SQL grammar in Backus Naur Form (BNF).
UniVerse GCI Guide: Describes how to use the General Calling Interface (GCI) to
call subroutines written in C, C++, or FORTRAN from BASIC programs. This book
is for experienced programmers who are familiar with UniVerse.
UniVerse ODBC Guide: Describes how to install and configure a UniVerse ODBC
server on a UniVerse host system. It also describes how to use UniVerse ODBC
Config and how to install, configure, and use UniVerse ODBC drivers on client
systems. This book is for experienced UniVerse developers who are familiar with
SQL and ODBC.
UniVerse Guide for Pick Users: Describes UniVerse for new UniVerse users familiar
with Pick-based systems.
Administrative Supplement for Client APIs: Introduces IBM’s seven common APIs,
and provides important information that developers using any of the common APIs
will need. It includes information about the UniRPC, the UCI Config Editor, the
ud_database file, and device licensing.
UCI Developer’s Guide: Describes how to use UCI (Uni Call Interface), an interface
to UniVerse and UniData databases from C-based client programs. UCI uses ODBC-
like function calls to execute SQL statements on local or remote UniVerse and
UniData servers. This book is for experienced SQL programmers.
IBM JDBC Driver for UniData and UniVerse: Describes UniJDBC, an interface to
UniData and UniVerse databases from JDBC applications. This book is for experi-
enced programmers and application developers who are familiar with UniData and
UniVerse, Java, JDBC, and who want to write JDBC applications that access these
databases.
InterCall Developer’s Guide: Describes how to use the InterCall API to access data
on UniVerse and UniData systems from external programs. This book is for experi-
enced programmers who are familiar with UniVerse or UniData.
UniObjects for Java Developer’s Guide: Describes UniObjects for Java, an interface
to UniVerse and UniData systems from Java. This book is for experienced
programmers and application developers who are familiar with UniVerse or UniData,
and with Java, and who want to write Java programs that access these databases.
Installing and
Administering UniAdmin 1
Installation Process . . . . . . . . . . . . . . . . . . 1 -3
Administering Servers . . . . . . . . . . . . . . . . . 1 -11
Registering Servers . . . . . . . . . . . . . . . . 1 -11
Unregistering a Server. . . . . . . . . . . . . . . . 1 -13
Editing Server Information . . . . . . . . . . . . . . 1 -15
Managing Server Connections . . . . . . . . . . . . . . 1 -16
Connecting to a Server . . . . . . . . . . . . . . . 1 -16
Disconnecting from a Server. . . . . . . . . . . . . . 1 -17
This chapter describes how to install and administer UniAdmin.
1. Log On As an Administrator
You must log on with Administrator privileges to install UniAdmin. Either log on to
the Administrator account on the Windows system, or log on as a member of the local
Administrators group.
If you agree with the terms of the license agreement, choose I accept the terms of
the license agreement. If you do not agree with the terms of the license agreement,
select I do not accept the terms of the license agreement. If you choose this option,
you will exit the installation.
Click Back to return to the previous screen, Next to continue with the installation, or
Cancel to exit the installation without saving changes.
If you want to change any of the settings, click Back. Click Next to continue with the
installation process, or click Cancel to exit the installation program.
Registering Servers
Complete the following steps to register servers for UniAdmin.
1. Start UniAdmin
From the Start menu, select Programs, then select the folder where UniAdmin
resides, and then click UniAdmin. A window similar to the following example
appears:
Using the right mouse button (right-click) U2Servers, and then click
Register Servers.
Click the server icon on the toolbar, as shown in the following example:
Server Icon
From the UniAdmin menu, click Connect, and then click New.
Enter the name of the server you want to register in the Server Name box.
3. Choose Database
Select the database against which you are using UniAdmin. The database is either
UniData or UniVerse.
Unregistering a Server
Complete the steps described in this section to unregister a server.
If the server information in the dialog box is accurate, click Un-Register to unreg-
ister the server, or click Cancel to exit the program without saving changes.
Connecting to a Server
To connect to a server, double-click the server to which you want to connect, or right-
click the server and then click Connect, or select Connect from the menu, and click
the server to which you want to connect. If you selected the Always prompt login
panel check box when you registered the server, a login dialog box similar to the
following appears:
Enter the login name of the user you are connecting as in the Login ID box. Tab to
the Password box and enter the password for the user.
Note: You must log on as root on UniVerse for UNIX, or Administrator on UniVerse
for Windows platforms for many of the administration options available from
UniAdmin. The necessary privileges associated with administrative processes are
described in Administering UniVerse on UNIX and Administering UniVerse on
Windows Platforms.
Administering Accounts
2
Accessing Accounts Admin . . . . . . . . . . . . . . . 2-3
Adding a New Account . . . . . . . . . . . . . . . 2-4
View UniVerse Account . . . . . . . . . . . . . . . 2-5
Deleting a UniVerse Account . . . . . . . . . . . . . . . 2-6
Retain Directory . . . . . . . . . . . . . . . . . 2-6
Delete Directory . . . . . . . . . . . . . . . . . 2-6
This chapter describes how to create and administer UniVerse accounts.
2-2
Accessing Accounts Admin
You can access the Accounts Admin dialog box in any of the following ways:
Regardless of the manner in which you administer accounts, a dialog box similar to
the following appears:
This dialog box displays the account name, the account flavor, and the path to the
account.
Retain Directory
If you select the Retain Directory option, the account is removed from the
UV.ACCOUNTS file, but UniVerse retains the directory and its contents.
Delete Directory
If you select the Delete Directory option, UniVerse removes the account from the
UV.ACCOUNTS file, in addition to deleting the account directory and its contents.
If other accounts defined in the UV.ACCOUNTS file use files in the account you
want to delete, UniAdmin prompts if you want to delete these accounts, as well.
Click OK to delete the account, or click Cancel to exit the program without saving
changes.
3-2
Accessing the Backup Dialog Box
You can access the UniVerse Backup dialog box in any of the following ways:
Regardless of the manner you choose to access the UniVerse Backup dialog box, the
following dialog box appears:
In the Disk Pathname box, enter the full path of a disk file to which you want to back
up the data, or click Browse to choose the location. The file to which you are backing
up your data must already exist.
The Available Devices list displays all the tape devices defined in the &DEVICE&
file. Click one or more devices you want to use, and then click Add to move it to the
Selected Devices list.
The order of the devices in the Selected Devices list determines the order in which
they are used by the backup process. You can reorder the list using a drag-and-drop
operation.
To remove a tape device from the Selected Devices list, click the device you want to
remove, and then click Remove.
Full
Weekly
Daily
None — No reports are generated during the backup process. UniVerse does
report the start and end of the backup.
File Level — The full paths of the files appear in the window during the
backup process.
Item Level — The full paths of the files appear in the window during the
backup process, as well as record names for UniVerse hashed files.
Note: You cannot use single or double quotation marks in this field.
Start Backup
To start the backup process, click Backup. The UniVerse Backup window appears,
as shown in the following example.
Configuring UniVerse
Parameters 4
How UniVerse Uses Configurable Parameters . . . . . . . . . 4-3
Access the Configuration Editor . . . . . . . . . . . . . . 4-4
Changing Parameter Values . . . . . . . . . . . . . . . 4-5
Changing Configurable Parameters on UNIX . . . . . . . . 4-6
Changing Configurable Parameters on Windows Platforms . . . . 4-6
UniVerse Configurable Parameters . . . . . . . . . . . . . 4-7
This chapter describes how to use UniAdmin to view and change UniVerse configu-
ration parameters.
4-2
How UniVerse Uses Configurable Parameters
When UniVerse starts, it uses the configurable parameters in the uvconfig file, located
in the UV account directory, to specify certain UniVerse settings and limits.
When you modify uvconfig parameter settings, you must save the changes and restart
UniVerse.
UniVerse creates the .uvconfig file from the uvconfig file using the uvregen
command. UniVerse uses the .uvconfig file during the startup process. This file
contains an encrypted version of the license details and current settings for configu-
rable parameters.
On UNIX systems, the UniVerse installation process executes the uv.rc script, which
invokes the DBsetup program. If you specify values for certain configurable param-
eters, DBsetup allocates the disk shared memory segment based on these values.
DBsetup also checks for a valid serial number and expiration date, sets the limit for
the number of users, and initializes the shared memory segment for UniVerse.
Right-click the server where you want to configure UniVerse, and then click
Configure.
From the UniAdmin window, double-click Configuration Editor.
From the UniAdmin menu, click Admin, then click Config Editor.
Regardless of the method you chose to configure the server, a dialog box similar to
the following appears:
If you want to change the value for a parameter, click the parameter you want to
change, enter the new value in the Value box, and then click Set.
To save the configuration, click Save. The file is written to the UV account file. Click
Cancel to exit the program without saving changes.
Note: Changes you make to the configuration file do not take effect until you stop and
restart UniVerse.
Parameter Description
CENTURYPIVOT Sets the Century Pivot year. This value determines how 1 and 2
digit years are interpreted by the ICONV command. A value of
1930 means that 30 through 90 are interpreted as the 1900s, and
00 through 29 are interpreted as 2000 - 2029. If this value is 2
digits, the Century Pivot year is based on the current year, as
follows: A value of 30 means the Century Pivot year is 1930 in
the year 2000, 1931 in 2001, 1932 in 2002, and so forth.
UniVerse Configurable Parameters
CONVERT_EURO If this value is set to 0 (the default), UniVerse does not do any
Euro conversion. If this value is set to 1, UniVerse performs
Euro conversion.
CSHDISPATCH Defines the full path for the csh shell command. On UNIX
systems, the default is /usr/bin/csh. On platforms, the default is
NOT_SUPPORTED.
DOSDISPATCH Defines the full path for the DOS shell command. On UNIX
systems, the default is NOT_SUPPORTED. On Windows
platforms, the default is CMD.EXE.
FLTABSZ Sets the number of file lock entries in a file lock semaphore set.
The default value is 11.
FSEMNUM Sets the number of file lock semaphore sets used for concur-
rency control. The default value is 23.
GSEMNUM Sets the number of group lock semaphore sets used for concur-
rency control. The default value is 97.
ISOMODE Sets the SQL isoation level. See UniVerse BASIC for more
information about possible values. The default value is 1.
JOINBUF Specifies the size of the cache the optimizer uses for joins with
explicit record IDs or indexes. The default value is 4095.
UniVerse Configurable Parameters (continued)
LOGBLNUM Specifies the size of the log data buffer, in file system blocks.
The default value is 8.
LOGBLSZ Specifies the log buffer block size. It should be the same as the
block size of the file system where the log directory is mounted.
The default value is 512.
LOGSYINT Specifies the maximum time interval allowed between log file
syncs. The minimum value (other than 0) you can specify is 5.
If the LOGSYCNT parameter is set to a value other than 0,
LOGSYINT defaults to 120.
MAXKEYSIZE Sets the maximum number of characters that can be used within
a primary key. The default value of 255 retains the historical
maximum key length, as well as the historical encoding of
record locks within a 64-byte entry. Any other value, which
must be a multiple of 64 between 256 and 2048, extends the
maximum key length to that value. In addition, UniVerse stores
the full record ID within the record lock entry. This value, once
raised, can only be reset by call IBM Support. DO NOT change
this from the default value without understanding its effect on
the record lock table entries.
MFILES Specifies the size of the UniVerse rotating file pool. The value
of MFILES must be at least 8 less than the kernel’s open files
per process limit. The default value is 12. Count UV/Net
connections as files. Pipes are not part of the rotating file pool,
but they do count as files.
MODFPTRS Specifies whether file pointers in the VOC file can be modified
by the COPY, DELETE, and EDIT commands. A value of 0
disallows modifications of VOC file pointers. The default value
is 1.
NETTIME Sets the timeout value in minutes for UV/Net. The default value
is 5.
NLSDEFDEVMAP Specifies the name of the default map to use for device input or
output. This map is used for all devices, except printers, that do
not have a map specified in the &DEVICE& file. The ASSIGN
MAP command overrides this setting. The default value is
ISO8859-1+MARKS.
NLSDEFDIRMAP Specifies the name of the default map to use for type 1 and type
19 files without assigned maps. This occurs if a type 1 or type
19 file was not created on an NLS system, and has not had a
map defined for it by the SET.FILE.MAP command. This map
applies only to the data in records, not to record IDs. The default
value is ISO8859-1+MARKS.
NLSDEFFILEMAP Specifies the name of the default map to use for hashed files
without assigned maps. This occurs if a hashed file was not
created on an NLS system, and has not had a map defined for it
by the SET.MAP.FILE command. The default value is
ISO8859-1+MARKS.
NLSDEFGCIMAP Specifies the name of the default map to use for string
arguments passed to or from GCI subroutines. This map is used
if the GCI subroutine did not explicitly define a map. The
default value is ISO8859-1+MARKS.
NLSDEFPTRMAP Specifies the name of the default map to use for printer output.
This map is used if a printer does not have a map defined for it
in the &DEVICE& file. The default is ISO8859-1+MARKS.
UniVerse Configurable Parameters (continued)
NLSDEFSEQMAP Specifies the name of the default map to use for sequential input
or output for files or devices without assigned maps. The
SET.SEQ.MAP command overrides this setting. The default
value is ISO8859-1+MARKS.
NLSDEFSOCKMAP The name of the map to associate with sockets that are either
explicitly created through UniVerse BASIC APIs, or implicitly
created through other APIs, such as CallHTTP.
NLSDEFSRVLC Specifies the name of the default locale to use for passing data
to and from client programs. This locale is used if the client
program does not specify a server locale. The default value is
ISO8859-1+MARKS.
NLSDEFSRVMAP Specifies the name of the default map to use for passing data to
and from client programs. This map is used if the client program
does not specify a server map. The default value is ISO8859-
1+MARKS.
NLSDEFTERMMAP Specifies the name of the default map to use for terminal input
or output. This map is used if a terminal does not have a map
defined for it in its terminfo definition. The SET.TERM.TYPE
command overrides this setting. The default value is ISO8859-
1+MARKS.
NLSNEWDIRMAP Specifies the name of the map to use for new type 1 and type 19
files created when NLS mode is on. This map applies only to
the data in records, not to record IDs. The default value is
ISO8859-1+MARKS.
UniVerse Configurable Parameters (continued)
NLSNEWFILEMAP Specifies the name of the map to use for new hashed files
created when NLS mode is on. A value of NONE (the default
value) indicates that the data is to be held in the internal
UniVerse character set.
NLSOSMAP Specifies the name of the map to use for file names or record
IDs visible to the operating system. This chiefly affects
CREATE.FILE and record ID written to type 1 or type 19 files.
The default value is ISO8859-1.
PAKTIME Specifies the number of seconds the system waits at the Press
Any Key to Continue message before releasing a pending group
lock. The default value is 300.
UniVerse Configurable Parameters (continued)
PICKNULL Sets the masked decimal conversion for empty data. A value of
1 turns on Pick-style conversions, where empty data is
converted to an empty string. A value of 0 indicates UniVerse-
style conversions, where empty data is converted to 0.00.
PSEMNUM Sets the number of BASIC user process control locks. The
default value is 64.
QBREAK Selects the function of the keys Q and Ctrl-X at the Press Any
Key to Continue message. A value of 0 means that the Q and
Ctrl-X keys will be ignored while in BREAK OFF mode. A
nonzero value allows the Q and Ctrl-X keys to quit at the Press
Any Key to Continue message, even in BREAK OFF mode.
There are security implications to selecting the latter mode of
operation. The default value is 1.
QSDEPTH Specifies the maximum depth of the sort tree used by the query
processor’s sorting algorithm. The efficiency of the sorting
algorithm is very sensitive to the value of QSDEPTH. The
default is 8, and the minimum value is 2.
QSRUNSZ Specifies the size of the initial sorting run used by the query
processor’s sorting algorithm. The efficiency of the sorting
algorithm is very sensitive to the value of QSRUNSZ. The
default value is 2000, and the minimum value is 2.
RLOWNER Sets the number of lock owner entries maintained for shared
record locks in a group semaphore set. The default value is 300.
RLTABSZ Sets the number of update record lock entries in a group lock
semaphore set. The default value is 75.
SCRMIN Specifies the minimum size of the UniVerse scratch buffer pool.
SCRMIN must be at least 1 and must be specified before
SCRMAX. The default value is 3.
SELBUF Specifies the size of the in-memory select list buffer. It is the
amount of locally cached select data which can be stored before
the select list starts using disk storage. It is specified in 1K units.
The default value is 4.
SHDISPATCH Defines the full path for the sh shell command. On UNIX
systems, the default is /usr/bin/sh. On Windows platforms, the
default is NOT_SUPPORTED.
SQLNULL You can assign this parameter any NULL value the system
wants to use. The default value for SQLNULL is 128, which
interferes with the EURO symbol value on Windows platforms.
Change this value to another value if you are using EURO
symbols.
SYSTEM_EURO You can set this value to a system Euro codepoint value. The
default is 128 on Windows platforms, and 164 on UNIX
systems.
T30FILE Specifies the number of dynamic files that can be opened. This
is used to allocate shared memory concurrency control headers.
The default value is 200.
TSTIMEOUT Sets the amount of time the UniVerse device licensing shell
(uvdls) waits for a connection from a telnet client (wIntegrate
or SBClient). Any value less than 1 defaults to 60.
UniVerse Configurable Parameters (continued)
TXMEM Specifies the amount of memory allocated for the private trans-
action cache. This is specified in 1K units (1024 bytes). The
default is 32.
TXMODE Sets the transaction mode observed by the system. When set to
0, transactions are not logged by the log daemon. The default
value is 0.
ULIMIT Sets the maximum file size set by UniVerse. UniVerse uses
either the value set by ULIMIT or the value set by the UNIX
ulimit, whichever is larger. The default value of ULIMIT is
128000.
UDRBLKS Specifies the size of the internal buffer used for caching repli-
cated data before it is written to the log file. One block is
equivalent to 4096 bytes. The minimum size is 10, the
maximum size is system-dependent. A larger size can improve
performance on larger systems. The default size is 10.
UDRMODE Sets the data replication mode. When set to 0, replication is not
activated. When set to 1, replication is activated. The default
value is 0.
VDIVDEF Selects the default action of the vector divide operator when the
divisor values are exhausted prematurely. A nonzero value
returns the dividend. A zero value returns 0. The default value
is 1.
The UniVerse Data Sources dialog box appears, as shown in the following example.
Note: You can only use LAN pipes with Windows servers.
Service Name
The Service Name is the name of the UniVerse server. You cannot change this field.
You can make changes to the data source through this dialog box. After making your
changes, click OK to save them, or click Cancel to exit without saving them.
Click Yes to delete the data source, or click No to exit the program without saving
changes.
Administering Deadlocks
6
Managing Dead Locks . . . . . . . . . . . . . . . . . 6-3
Starting and Stopping the Dead Lock Manager . . . . . . . . . 6-4
Configuring the Deadlock Manager . . . . . . . . . . . . . 6-5
View Pending Deadlocks . . . . . . . . . . . . . . . . 6-7
This chapter describes how to manage dead locks through UniAdmin. You can start
or stop the deadlock manager, configure the deadlock manager, or manually resolve
file locking conflicts from the UniVerse Dead Lock Admin dialog box.
When the deadlock system is running on the server, UniVerse automatically resolves
dead locks. The deadlock manager writes a log file that records all dead locks that are
automatically resolved.
6-2
Managing Dead Locks
Select one of the following methods to access the UniVerse Dead Lock Admin
dialog box:
The UniVerse Dead Lock Admin dialog box appears, as shown in the following
example.
Click OK to implement your changes, or click Cancel to exit the dialog box without
saving changes.
The Dead Locks Pending window displays the current dead lock processes.
Note: You can only resolve a dead lock manually when the Deadlock Manager is not
running. If you want to resolve a dead lock manually, shut down the Deadlock
Manager, then click Refresh.
Administering Devices
7
Administering Tape Devices on UNIX . . . . . . . . . . . . 7-3
Defining a New Tape Device . . . . . . . . . . . . . 7-3
Viewing or Modifying a Tape Device . . . . . . . . . . . 7-8
Deleting a Tape Device . . . . . . . . . . . . . . . 7-9
Administering Tape Devices on Windows Platforms . . . . . . . 7-10
Defining a New Tape Device . . . . . . . . . . . . . 7-10
Viewing or Modifying a Tape Device . . . . . . . . . . . 7-14
Deleting a Tape Device . . . . . . . . . . . . . . . 7-15
Using Test Tape. . . . . . . . . . . . . . . . . . 7-15
Administering Print Devices on UNIX . . . . . . . . . . . . 7-16
Defining a New Printer . . . . . . . . . . . . . . . 7-17
Viewing or Modifying a Printer Definition . . . . . . . . . 7-21
Deleting a Print Device Definition . . . . . . . . . . . . 7-22
Administering Print Devices on Windows Platforms . . . . . . . 7-23
Configuring Other Devices . . . . . . . . . . . . . . . 7-24
View Details about a Device . . . . . . . . . . . . . . 7-25
Delete a Device Definition . . . . . . . . . . . . . . 7-26
This chapter describes how to configure and administer tape devices, printers, and
line devices through UniAdmin. Select one of the following methods to access the
UniVerse Maintain Devices dialog box:
The Maintain UniVerse Devices dialog box appears, as shown in the following
example:
DT (Dflt 9-track)
DC (Dflt cartridge)
T (9-track)
C (Cartridge)
F (Floppy)
Note: Universe supports multireel tape handling for the T.DUMP and T.LOAD
commands for device types DC, DT, and F only.
Enter a Description
If desired, enter a description of the tape in the Description box.
Note: Make sure you assign the correct access permissions to the devices you specify.
To set permissions for the device, use the UNIX chmod command.
If desired, enter the name of a lock file to use in the Lock File box.
Set Flags
You can select one of the following check boxes to meet your requirements:
Warning: For diskettes, the default block size is 500. Do not change this setting. Any
other block size may cause unpredictable results.
If the tape device is a cartridge (type C), the block size value must be a multiple of
512.
For 9-track tapes (types T and DT), there is no default block size for IDEAL and
INFORMATION flavor accounts. UniVerse reads or writes tape records with variable
length. If the block size box is empty, UniVerse uses 8192 as the default block size
for PICK and REALITY flavor accounts.
What action to take when a tape file opened for reading is closed.
Where to allow the mode to change from read to write mode.
If a second read call at the end-of-file mark should return the end-of-file
condition again.
UniAdmin automatically updates the appropriate fields with the results of the tape
test program. If you do not run the test, you can enter your own values for those fields.
Click OK to save your changes and update the &DEVICE& file, or click Cancel to
exit the dialog box without saving changes.
If you want to change a definition for the tape device, make the necessary changes,
then click OK to update the tape device detail, or click Cancel to exit without saving
changes.
If you want to delete the tape device definition, click Yes. The tape device definition
will be removed from the &DEVICE& file. If you want to exit without deleting the
tape device definition, click No.
DT (Dflt 9-track)
DC (Dflt cartridge)
T (9-track)
C (Cartridge)
F (Floppy)
Note: Universe supports multireel tape handling for the T.DUMP and T.LOAD
commands for device types DC, DT, and F only.
NLS Map
Select the NLS Map you want to use for this tape device from the NLS Map list.
Close on Read – The setting of Close on Read determines the action taken
when a tape was open for reading and then is closed. If you select Close on
Read, the default setting, the tape moves forward to the beginning of the
next file. If you clear Close on Read, the tape does not move forward.
Close on Read is reset to a suitable setting when you click Test Tape.
Multiple Read at EOF – The setting of Multiple Read at EOF determines
the behavior of the tape when it reaches an end-of-file mark. If you select
Multiple Read at EOF, the default setting, the second read also returns an
end-of-file. If you clear Multiple Read at EOF, the second read reads the
next block/record after the end-of-file mark.
Multiple Read at EOF is automatically updated with a suitable setting
when you click Test Tape.
Click OK to save your changes and update the &DEVICE& file, or click Cancel to
exit the dialog box without saving changes.
If you want to change a definition for the tape device, make the necessary changes,
then click OK to update the tape device detail, or click Cancel to exit without saving
changes.
If you want to delete the tape device definition, click Yes. The tape device definition
will be removed from the &DEVICE& file. If you want to exit without deleting the
tape device definition, click No.
To start the tape tests, mount the tape and click Test Tape. A dialog box appears with
suggested setting for the following tape device definitions:
Read/Write Position
Close on Read
Multiple Read at EOF
The values for the above definitions are automatically updated when the tests
complete, overwriting previous settings. Click OK to accept the new definitions, or
click Cancel to exit without saving changes.
Enter Description
If you desire, enter a description of the printer in the Description box.
Set Flags
In the Flags area, select any of the following options:
No conversion
LF -> CR/LF – Converts a line feed to carriage return, line feed
CR -> LF – Converts a carriage return to a line feed
No CR @(0,0) –
None – Cancels any DTR or XON/XOF flow control handshaking that may
be set.
DTR – Enables Data Terminal Ready handshaking. Loss of DTR is treated
the same as the input of the stop character. If DTR is not enabled, loss of
DTR is treated as a hangup, and foreground jobs are terminated.
XON/XOFF Any – Enables XON/XOFF handshaking. Any character acts
the same as the XON character.
XON/XOFF Starts – Enables XON/XOFF handshaking. The XON
character is required to start transmission. On Berkeley systems, the XON
character is the start character; on System V, XON is always CTRL-Q.
Specify Delays
You can specify line feed and form feed settings in the Delays area.
Select a line feed setting from the Line Feed list. The default setting is None.
Select a form feed setting from the Form Feed list. Valid options are:
No form feed
Form feed no delay
Form feed 2 second delay
Select Parity
Select the appropriate parity in the Parity area. Valid options are:
None
Even
Odd
Click OK to save the printer definitions and update the &DEVICE& file, or click
Cancel to exit without saving changes.
If you want to change a definition for the print device, make the necessary changes,
then click OK to update the tape device detail, or click Cancel to exit without saving
changes.
Enter Description
In the Description box, enter a description of the device, if desired.
Enter Path
In the Field #2 box, enter an operating system path for the device.
Click OK to save the device definition and update the &DEVICE& file, or click
Cancel to exit the program without saving changes.
Complete any necessary modifications, then click OK to save your changes and
update the &DEVICE& file, or click Cancel to exit the program without saving
changes.
Click Yes if you want to delete the device, or click No to exit without making
changes.
Select one of the following methods to access the File System Usage dialog box:
The File System Usage dialog box appears, as shown in the following example:
Administering UniVerse
Files 9
List Files in UniVerse Accounts . . . . . . . . . . . . . . 9-4
View File Properties . . . . . . . . . . . . . . . . 9-5
View File Statistics. . . . . . . . . . . . . . . . . 9-11
Running File Diagnostics. . . . . . . . . . . . . . . 9-13
Repairing Damaged Files. . . . . . . . . . . . . . . 9-16
Select Display Options . . . . . . . . . . . . . . . . . 9-20
This chapter describes how to configure and administer UniVerse files through
UniAdmin. You can perform the following tasks from the UniVerse File Tool dialog
box:
Select one of the following methods to access the UniVerse File Tool dialog box:
9-3
List Files in UniVerse Accounts
From the UniVerse File Tool window, select the account for which you want to view
files. All files for that account appear in the right pane of the window, as shown in the
following example:
Base Information
From the Properties dialog box, select the Base Info tab. UniAdmin displays the
following information about the file:
File name
File type
Separation and modulus of static hashed file
Dynamic file parameters
Header Information
From the Properties dialog box, select the Header Info tab. A dialog box similar to
the following example appears:
File version
SICA and schema name, if the file is a table
Free chain
Part block
mkdbstamp
In the Map Name box, the name of the character set map associated with
the file
Map checksum
In the Sort Name box, the Collate convention that determines how to sort
file data
Sort checksum
File number
Number of the last checkpoint log
If the file has a secondary index, UniAdmin displays the name of the index in the
Index File box.
In the Backup Time box, the date and time of the last backup.
In the Clearfile Time box, the date and time the last CLEARFILE
command was executed against the file.
The type of backup, either full, weekly, or daily.
In the File Count box, the number of records in the file, counted by either
the last COUNT command executed against the file, the last full backup, or
the last restore.
If the File Changed check box is selected, the file count may be out of date
because the file has been changed since the last file count.
File Information
In the File Information area of the Statistics dialog box, UniAdmin displays the
following information:
File Name
Date of the last update
File separation if a static hashed file
File Statistics
UniAdmin displays the following statistics about the file you selected:
Field Description
ReadU lock conflict Total number of READU operations that failed because of an
existing record lock.
Use the Diagnostics Setup dialog box to specify how much diagnostic testing to
perform on the file, how much diagnostic detail to list in the error report window, and
where to store output from the diagnostic test.
If you do not specify Output or Logging, the output and error report are stored in the
directory where the file currently resides.
Click OK to save your changes, or click Close to exit without saving changes. The
diagnostics program starts.
Diagnostics Test
After you run the diagnostics program, the Diagnostic Run dialog box displays the
account name, the file name, and the progress of the program. It also displays the
number of errors encountered and specifies what action to take if an error is detected.
Viewing Errors
If the diagnostics test program detects an error, click the account name to display the
Error Report window.
After repairing the damaged file, click Rerun to rerun the diagnostic program.
Use the Repair Setup dialog box to specify how much diagnostic testing to perform
on the file, how much diagnostic detail to list in the error report window, and where
to store output from the diagnostic test.
If you want to store a copy of the error report, select Logging, then enter the full path
to a directory where you want to store the report.
If you do not specify Output or Logging, the output and error report are stored in the
directory where the file currently resides.
Click OK to save your changes and run the Repair program, or click Close to run the
Repair program with default settings. The repair program starts.
When the Repair program completes, a dialog box similar to the following example
appears:
If an error is encountered, click the account name to display the Error Report
window.
Large Icons – Displays account and file information using large icons.
Small Icons – Displays account and file information using small icons.
List – Displays account and file information in a list format.
Details – Lists account and file information in a list format, and displays file
type and modulus for files.
Importing Accounts
10
Importing Non-UniVerse Accounts to UniVerse . . . . . . . . . 10-3
Manually Restoring Accounts from Tape . . . . . . . . . . . 10-5
Restoring an Single-reel Account to a UNIX Server . . . . . . 10-5
Restoring a Multireel Account to a UNIX Server . . . . . . . 10-5
Restoring Accounts to Windows Platforms . . . . . . . . . 10-8
This chapter describes how to import Prime INFORMATION or Pick accounts to
UniVerse.
Select one of the following methods to access the UniVerse Import Account dialog
box:
The UniVerse Import Account dialog box appears, as shown in the following
example:
MAGRST
PICK
REALITY (Microdata)
IN8000
IN5000
The tape type you choose determines which import program UniVerse uses, and the
required tape positioning.
If you are using a REALITY tape type, you can select the Multiple Save Format
check box, if required.
Select Device
In the Restore From area, select the tape device to use in the Device box. UniAdmin
displays devices previously defined in the &DEVICE& file, and populates the Input
Block Size and Type fields with the settings stored in the &DEVICE& file. You may
change these values, if necessary.
Alternatively, you can enter the full path to the account in the Pathname box, or click
Browse to search the system for a suitable directory.
Select the Use Type 19 Files check box if you want to restore the account using type
19 files instead of type 1 files (the default).
1. Log on as root.
2. Create a new directory to be the parent directory for the account.
3. Change directories to the directory created in step 2.
4. If you are restoring a Pick account, use the acct.restore command. If you are
restoring a PRIME information account, use the magrst command. Both of
these commands create a UniVerse account in the current directory, as well
as subdirectories that contain the accounts loaded from tape.
tapein uses the standard UNIX filter to take data from an input device or file and pipe
the data to acct.restore or magrst.
Parameter Description
-ffilename The input file name for the if option of the dd command. The input file
name is the path of the input device or file.
tapein Parameters
Option Description
-apathname Reads input from the specified UNIX path. pathname is the full UNIX path.
-bblocksize The input block size for the ib option of the dd command. For 1/2-inch tape
input, blocksize should be larger than the largest physical block on tape. For
other devices, the most likely value is 512 bytes. The default is 8192, which
should be correct for most 1/2-inch tapes.
-c Specifies that dd should use the conv=swab option to swap data bytes on
input.
-D device The path of a terminal (tty) device used when multiple instances of
acct.restore are executed.
-hfrhdr The number of header files to skip over at the beginning of the first reel
only. The default is 0. The value of this parameter should be 0 for magrst
and REALITY ACCOUNT-SAVE tapes, and 2 for most Pick ACCOUNT-
SAVE tapes.
-ice Generates the input prompt character for use with the ic_execute function.
tapein Options
-llabels The number of label records to skip over at the beginning of each reel. The
default value is 0. labels is used as the value of the skip option of the dd
command. For MAGSAV tapes, the value of this parameter should be 0. For
ACCOUNT-SAVE tapes, it depends on the type of media and the type of
ACCOUNT-SAVE tape. For 1/2-inch ACCOUNT-SAVE tapes, the value of
this parameter should be 1. For most cartridge tapes, if the input block size
is 512 and the ACCOUNT-SAVE tape has a tape label blocked at 512
characters, this parameter should be 1. If the ACCOUNT-SAVE tape is on
a cartridge and the tape label is blocked at greater than 512 characters, the
input block size times the number of label records should equal the total
number of characters in the tape label block. For example, if the cartridge
tape has a label blocked at 8192, an input block size of 512 skipping 16 label
records, will work correctly. This same formula works with UNIX files
containing a tape label.
-rsrhdr The number of header files to skip over at the beginning of each subsequent
reel for multireel input tapes. The default value is 0. The value of this
parameter should be 1 for magrst tapes and should probably be 0 for Pick
ACCOUNT-SAVE tapes.
-t Specifies that acct.restore and magrst should create type 19 files instead of
type 1 files.
# cc tapein.c -o tapein
1. Log on as Administrator.
2. Create a new directory to be the parent directory for the account.
3. Move to the directory created in step 2.
4. If you are loading a Pick account, use the acct.restore executable. If you are
loading a Prime INFORMATION account, use the magrst executable. These
executables create a UniVerse account in the current directory as well as
subdirectories that contain the account loaded from the tape.
Both of these executables are located in the bin directory of the UV account directory.
You must run these executables from an MS-DOS window.
Syntax:
acct.restore.exe[options]
magrst.exe[options]
Option Description
-a pathname Reads input from the disk file specified in the path.
-n This option is available for acct.restore.ext only. Creates files with a default
separation of 4 (each group buffer holds 2048 bytes). Use this option when
you are transferring accounts from systems such as ADDS Mentor or PICK
370, where a separation of 1 means 2K bytes instead of 512 bytes.
-s This option is available for acct.restore.exe only. Used with the tapein
executable. Send the appropriate signals back to the tapein filter so tapein
can prompt for the next volume of input and exit cleanly after
acct.restore.exe completes.
-t uv.device Reads input from a tape device defined in the &DEVICE& file. uv.device is
the ID of the entry in the &DEVICE& file.
d:\>magrst.exe -t MT0
If you use acct.restore.exe or magrst.exe without any arguments, the executables use
MT0 as the default tape device.
If acct.restore.exe is run by tapein.exe, it does not prompt the user when an error
condition exists, such as unrecognized data or a file cannot be opened. It ignores the
data or error and continues with the restoration.
tapein.exe takes data from a tape device and pipes the data to acct.restore.exe or
magrst.exe. This program handles end-of-media on most devices, eliminating many
of the problems of multivolume tape handling. tapein.exe prompts for the next
volume of input and performs the necessary cleanup when the restoration procedures
complete.
Syntax:
Parameter Description
-ffilename The input file name. This is the path of the tape device, for example,
\\.\tape0.
-bblocksize The input block size. For 1/2-inch tape input, blocksize should be larger
than the largest physical block on tape. For other devices, the most likely
value is 512 bytes. The default is 8192, which should be correct for most
1/2-inch tapes.
-norew Specifies not to rewind the tape after the restoration is complete.
tapein.exe Parameters (continued)
The following example illustrates the tapein.exe command:
Using uvmt.exe
The uvmt executable is in the bin directory of the UV account directory. Use uvmt.exe
to restore accounts from a tape created on an IN2 system to a Windows system.
Syntax:
Parameter Description
-ddevicename Reads input from the tape device, for example, \\.\tape0.
-bblocksize The input block size. For 1/2-inch tape input, blocksize should be larger
than the largest physical block on tape. For other devices, the most likely
value is 512 bytes. The default is 512, which should be correct for most
1/2-inch tapes.
-c Specifies that the device is a cartridge tape device. This is the default
setting.
Command Description
If the tape contains multiple accounts, the -norew option should be included in the
tapein.exe command line. This stops the tape from rewinding at the end of the first
account restoration.
If the tape contains two account, restore the first account using the following
commands:
Licensing UniVerse
11
Authorizing a New UniVerse License . . . . . . . . . . . . 11-3
Obtain Configuration Code . . . . . . . . . . . . . . 11-4
Obtain Authorization Code . . . . . . . . . . . . . . 11-4
Viewing License Information . . . . . . . . . . . . . . . 11-5
Cleaning Up Current Licenses . . . . . . . . . . . . . . 11-6
This chapter describes how to license UniVerse through UniAdmin.
Select one of the following methods to access the UniVerse License dialog box:
The UniVerse License dialog box appears, as shown in the following example:
11-2
Authorizing a New UniVerse License
Verify that the configuration displayed in the UniVerse Licensing dialog box
matches the configuration on the Product Configuration sheet shipped with
UniVerse. If you need to update any information, click Update. The UniVerse
License Update dialog box appears, as shown in the following example:
Note: If you are using UV/NET, you must authorize both the UniVerse database and
UV/NET.
http://www-306.ibm.com/software/data/u2/universe/
Click Authorize Products. Follow the instructions on the website to obtain you
authorization code.
Once you have your authorization code, click Authorize from the UniVerse License
dialog box. The License Authorization dialog box appears, as shown in the
following example:
On UNIX systems, UniAdmin cleans up the current licenses based on shared memory
segments associated with dead processes.
On Windows platforms, UniData cleans up the current licenses based on dead entries
in the process table.
After cleaning up the licenses, UniVerse recomputes license counts at the UniVerse,
package, and seat levels.
When the UniVerse finishes cleaning up licenses, the following message appears:
Administering Locks
12
File and Record Locks . . . . . . . . . . . . . . . . . 12-4
Clearing Locks . . . . . . . . . . . . . . . . . . . 12-5
Group Locks . . . . . . . . . . . . . . . . . . . . 12-7
This chapter describes how to administer locks through UniAdmin.
Locks are set on UniVerse files by certain BASIC statements and UniVerse
commands. The type of lock determines what a process can access while other
processes hold locks on records or files.
Select one of the following methods to access the Lock Administration dialog box:
Manage Locks
The Lock Administration dialog box appears, as shown in the following example:
12-2
The Lock Administration dialog box is divided into to main areas, File and Record
Locks and Group Locks.
Field Description
Device A number that identifies the logical partition of the disk where the file
system is located.
Net A number that identifies the host from which the lock originated. Zero (0)
indicates a lock on the local machine.
Bad The bad lock indicator. If this column is empty, the lock is good. If this
column contains an asterisk (*), the lock is bad.
File/Record Lock Display
Complete the following steps to clear all the lock for a particular user:
1. Click User Id... The Clear User Locks dialog box appears, as shown in the
following example:
2. Enter the user ID for which you want to clear locks in the User Id box.
3. Click OK to return to the Lock Administration dialog box, or click Cancel
to exit the dialog box without saving changes.
Click Yes to clear the locks, or click No to exit. The Lock Administration
dialog box is updated.
Field Description
Device A number that identifies the logical partition of the disk where the file
system is located.
Net A number that identifies the host from which the lock originated. Zero
(0) indicates a lock on the local machine.
Lmode The lock semaphore number and the type of lock. There are five
settings:
n EX for an exclusive update (READU) lock.
n SH for a shared (READL) lock.
n RD for a read lock.
n WR for a write lock.
n IN for an information lock.
G-Address The logical disk address of the group. The value is 1 for a type 1 or type
19 file. Any other value is represented in hexadecimal format.
Bad The bad lock indicator. If this column is empty, the lock is good. If this
column contains an asterisk (*), the lock is bad.
Group Locks Information
Administering Network
Services 13
Administering the UniRPC on UNIX Systems . . . . . . . . . 13-3
Specifying the RPC Port Number . . . . . . . . . . . . 13-4
Changing the RPC Port Number . . . . . . . . . . . . 13-5
Starting and Stopping the UniRPC Daemon on UNIX . . . . . . 13-5
Maintaining the hosts File . . . . . . . . . . . . . . 13-6
Managing a Windows Platform Telnet Session . . . . . . . . . 13-9
Modifying the Telnet Session Parameters. . . . . . . . . . 13-11
Administering Users. . . . . . . . . . . . . . . . . . 13-14
Adding a New User . . . . . . . . . . . . . . . . 13-15
Starting Services . . . . . . . . . . . . . . . . . . . 13-20
This chapter describes how to administer network services through UniAdmin.
The tasks you can perform through Network Services Administration depend on the
server to which you are connected. On UNIX servers, you can change the UniRPC
daemon port number, and maintain the hosts file. On Windows platforms, you can
change the port number and configuration parameters for the telnet session.
Select one of the following methods to access the Network Services dialog box:
Network Services
The UniVerse Network Services dialog box appears, as shown in the following
example:
Before you can use the UniRPC daemon, you must specify the number of the port for
it to use.
In the Port # box, enter a valid port number for use by the UniRPC daemon.
Enter the new port number, then click OK, or click Cancel to exit without saving
changes.
If you change the UniRPC port number, you must also change it on all other systems
that communicate via UniRPC.
To use the new port number, you must restart the UniRPC daemon.
1. Choose Rpc Administration from the Package menu, then select Start the
rpc daemon.
Once you start the UniRPC daemon, it automatically restarts whenever you start
UniVerse.
1. Choose Rpc administration from the Package menu, then choose Halt the
rpc daemon.
2. At the prompt, check Yes to stop the UniRPC daemon, or No to return to the
Rpc administration menu.
Note: Stopping the UniRPC daemon does not interrupt active UniRPC processes.
Adding a Node
To add a node to the hosts file, in the Hosts area of the UniVerse Network Services
dialog box, click Add. The following dialog box appears:
Click OK. UniVerse checks the machine name and IP Address of the new node
against existing entries in the hosts file. If the new node matches an existing entry, a
message box appears. You must acknowledge the message before you can enter alter-
native values. If the new node details are unique, the new node definition is added to
the hosts file, and the Network Services dialog box is updated.
Modifying a Node
To modify information about a node already defined in the hosts file, select the
machine name you want to modify, then click Modify. A dialog box similar to the
following example appears:
Make any necessary changes, then click OK to save the changes, or click Cancel to
exit the program without saving changes. If the new node matches an existing entry,
a message box appears. You must acknowledge the message before you can enter
alternative values. If the new node details are unique, the new node definition is
added to the hosts file, and the Network Services dialog box is updated.
Removing a Node
To remove a node from the hosts file, select the node you want to remove, then click
Remove. A dialog box similar to the following example appears.
Network Services
The Network Services dialog box contains the following fields and options:
Telnet Port # – This field displays the TCP port that the telnet session uses.
This is taken from the services file. If a uvtelnet entry exists in the services
file, this is the number UniAdmin displays. If these entries do not exist in
the services file, UniAdmin displays the default port number, 23.
User Policy – The User Policy setting determines how the telnet session is
used when a user makes a telnet connection.
Connection Parameters – Connection Parameters are the current
connection values for the telnet service. UniVerse stores these parameters in
the Windows Registry on the Server.
Note: To use the new settings, you must stop and restart the uvtelnet service.
Max. Logon Attempts – Defines the number of failed log in attempts a user
is allowed before the telnet connection is dropped. The default setting is 4.
Logon Pause – If a logon attempt fails, the pause between logon attempts
(in seconds). The default setting is 4 seconds.
Logon Timeout – The time (in seconds) the system waits for a response to
a logon prompt. As soon as this time limit is reached, the telnet connection
is dropped. The default value is 30 seconds.
Termination Pause – The amount of time UniVerse pauses after the final
failed logon attempt before dropping the telnet connection. The default
value is 4 seconds.
To maintain entries in the UV.LOGINS file, click the Users tab. The UniVerse Users
dialog box appears, as shown in the following example.
You can enter users logging on to the system both from the local machine and from
domains. You can also maintain entries for users who have accounts on multiple
domains with access to this system. You can specify the user’s account either as a
case-sensitive entry in the UV.ACCOUNTS file, or as a fully qualified path.
Enter the name of the domain to which you want the user to connect in the Domain
box.
Enter the full path to the account to which the user is to connect, or click Browse to
search for the account.
Enter the name of the local machine in the Local Machine box.
Enter the full path to the account to which the user is to connect, or click Browse to
search for the account.
universe
uvtelnet
unirpc
hsrexec
Select one of the following methods to access the UniVerse Services dialog box:
The UniVerse Services dialog box appears, as shown in the following example:
You can perform the following tasks from the UniVerse Services dialog box:
To start a service, click the service you want to start, then click Start.
To stop a service, click the service you want to stop, then click Stop.
If you want to start all services, click Start All.
UniVerse Replication
14
About Replication . . . . . . . . . . . . . . . . . . 14-4
About Hot Standby. . . . . . . . . . . . . . . . . 14-4
Setting Up Data Replication . . . . . . . . . . . . . . . 14-5
Configuring and Managing Data Replication . . . . . . . . . . 14-6
Managing a Publishing System . . . . . . . . . . . . . . 14-7
Configuring the Publishing System . . . . . . . . . . . . . 14-9
The Publishing Config Dialog Box. . . . . . . . . . . . 14-9
Starting and Stopping the Subscribing System . . . . . . . . 14-11
Publishing Files. . . . . . . . . . . . . . . . . . 14-12
Publishing Information File . . . . . . . . . . . . . . 14-18
Managing the Subscribing System . . . . . . . . . . . . . 14-20
Configuring the Subscribing System . . . . . . . . . . . 14-20
Starting and Stopping the Subscribing System . . . . . . . . 14-22
Creating a List of Publishing Systems for the Subscriber . . . . . 14-22
Subscribing Files . . . . . . . . . . . . . . . . . 14-24
Managing Hot Standby Operations . . . . . . . . . . . . . 14-32
Configuring a Hot Standby Subscriber . . . . . . . . . . 14-32
Turning On Fail-Over Mode . . . . . . . . . . . . . . 14-34
Reconciling the Hot Backup with the Publisher . . . . . . . . 14-34
Subscribing Information Files . . . . . . . . . . . . . 14-36
Some Restrictions . . . . . . . . . . . . . . . . . . 14-38
What to Do When Disk Space Fills Up . . . . . . . . . . . . 14-39
Removing Obsolete Replication Log Files . . . . . . . . . . . 14-40
What to Do When Replication Fails . . . . . . . . . . . . . 14-41
This chapter describes how to administer replication through UniAdmin.
Select one of the following methods to access the UniVerse Replication Admin
dialog box:
Replication Admin
Note: Replication works only with files created or resized on Release 9.4 or later of
UniVerse. To replicate files created on older systems, resize the files on a valid release
first.
14-2
The UniVerse Replication Admin dialog box appears, as shown in the following
example:
The system where the source data resides is called the publisher. A system requesting
copies of file updates from the publisher is called a subscriber.
If the publisher’s disk integrity is compromised, or the hardware is unusable, you use
UniAdmin to switch from using the publisher to using the hot standby system.
If a crash occurs on the publisher, you use UniAdmin on the hot standby system to
switch to fail-over mode, thus making the subscriber read/write-enabled. Users can
then log on to the hot standby system and run their applications as usual. Later, the
administrator can reconcile the originally published files on the publisher with all
updates and changes made to the files on the hot standby system.
Note: You must configure the publisher and all subscribers before you start
publishing and subscribing, otherwise the replication system will start up in the
crashed state.
Before configuring and starting the publishing system, make sure that:
Log/Info Dir. Indicates the location of the Click Browse to locate and
replication log files. This specify a directory for
directory also includes a replication log files and the
publishing information file, publishing information file.
which stores messages
pertaining to the publishing
system.
Log File Size Specifies the current size of the Set the size of the log file.
log file in multiples of 4K
blocks.
Current Log Indicates the number of the Set the number of the current
current log file. log file.
Oldest Log Indicates the number of the Set the number of the oldest
oldest log file. log file.
Info File The publishing information file Click Examine to view the
is useful for debugging. contents of the publishing
Normally you need not log information file.
information to this file. We Click Clear to clear the
recommend you log contents of the publishing
information to this file only on information file.
the advice of an IBM support
specialist.
Verbosity Level Determines how much infor- Set the verbosity level to a
mation to log to the publishing number between 1 and 9 to
information file. activate logging to the
publishing information file.
Set the level to 0 to deactivate
information logging.
Start the publishing Toggles whether or not to start Select the check box to start
service at boot time the publishing service at boot the publishing service at boot
time. time. If you do not want to do
this, make sure the check box
is clear.
Publishing Config Dialog Box
To stop the subscribing system, from the Subscribing menu, click Stop Subscribing.
The status bar displays Uninitialized.
1. From the left pane of the UniVerse Replication Admin window, click
Accounts, then select one of the accounts listed. A list of UniVerse files you
can replicate appears in the right pane.
3. (Optional) Select the Publish check box next to the Dictname box if you
want to replicate the file dictionary as well as the data file.
4. (Optional) Enter a description of the file in the Desc box.
Enter the name of the system in the System Name box, then click OK,
or click Cancel to exit without saving changes.
Repeat these steps until you specify all systems you want to have access
to the publication.
Click OK to return to the Publish dialog box.
6. Click Publish to publish the file and exit the Publish dialog box. The letter
“P” appears on the file icon in the Replication window.
Click Cancel to exit the Publish dialog box without publishing the file.
1. From the left pane, double-click Publishing, then select one of the accounts
listed. A list of published UniVerse files in the account appears in the right
pane. The Published Dictionary column lists any published file
dictionaries.
File type is one of the following:
Type Description
File Hashed file (types 2 through 18), B-tree file (type 25), dynamic
file (type 30).
Enter the name of the system in the System Name box, then click OK.
Repeat these steps until you have added all systems you want to have
access to the publication.
6. All files that subscribe to this are listed in the Subscribing Files list. To
unsubscribe a file, select it and click Remove. If there are no other
subscribing files, logging of file updates ceases immediately.
7. Click OK to save your changes and exit the Publish dialog box. Click
Cancel to exit the Publish dialog box without saving changes.
From the UniVerse Replication Admin window, from the Subscribing menu, click
Configure Subscribing. The Subscription Config dialog box appears, as shown in
the following example:
Info Directory Specifies the location of the Click Browse to locate and
subscribing information files, specify a directory for the
which store messages subscribing information files.
pertaining to the subscribing
system.
Subscribing Information Logs information about the Click Examine to view the
File subscriber. This file is useful contents of the subscribing
for debugging. Normally, you information file.
need not log information to this Click Clear to clear the
file. We recommend you log contents of the subscribing
information to this file only on information file.
the advice of an IBM support
specialist.
Verbosity Level Determines how much infor- Set the level to a number
mation to log to the subscribing between 1 and 9 to activate
information files. logging to the subscribing
information files.
Set the level to 0 to deactivate
information logging.
Start the subscribing Toggles whether or not to start Select the check box to start the
service at boot time the subscribing service at boot subscribing service at boot
time. time.
Subscription Config Dialog Box Settings
To stop the subscribing system, choose Stop Subscribing from the Subscribing
menu. The status bar displays Uninitialized.
Complete the following steps to add a publishing system to the subscriber’s list of
publishing systems:
2. Click Add. The System Details dialog box appears, as shown in the
following example:
3. Enter the name of the publishing system in the System Name box.
4. (Optional) Enter a description of the system in the Description box.
5. Select a file update frequency from the Frequency list. This is the number
of minutes to elapse between logging updates. Valid values are between 1
and 1,440 minutes (24 hours). The default is 1.
8. Repeat steps 2 through 7 to add the names of all publishing systems to which
you want to subscribe.
9. When you finish, click Close to exit the Publishing Systems dialog box.
Subscribing Files
You can subscribe:
1. From the left pane, double-click Accounts, then select one of the accounts
listed. A list of UniVerse files you can subscribe appears in the right pane.
2. From the right pane, select a file, then do one of the following:
Choose Subscribe from the Subscribing menu.
Click Subscribe on the toolbar.
Right-click the file and choose Subscribe from the menu.
The Subscribe dialog box appears with the Filename, Dictname, Account,
and File Type fields filled in for you, as shown in the following example:
3. (Optional) Select the Subscribe check box, located next to the Dictname
box, if you want to subscribe the file dictionary as well as the data file.
4. (Optional) Enter a description of the file in the Desc box.
Note: Use this dialog box only if the files on the publisher are identical to
the files on the subscriber. If they are not, press Skip and proceed to step 7.
3. Select a publishing system.
4. Select the UniVerse account containing the files to which you want to
subscribe.
5. (Optional) Select Subscribe Dictionaries to subscribe all selected data files
and their file dictionaries.
6. (Optional) Select Enable Hot Standby if your subscriber is to be a hot
standby system.
Type Description
File Hashed file (types 2 through 18), B-tree file (type 25), dynamic
file (type 30).
2. From the right pane, double-click a file to view information about the file.
The Subscribe dialog box appears. This dialog box displays information
about the subscribing file.
3. (Optional) Select the Publish check box, located next to the Dictname box,
if you want to subscribe the file dictionary as well as the data file.
4. (Optional) Enter or modify the description of the file in the Desc field.
5. Click OK to save your changes and exit the Subscribing dialog box. Click
Cancel to exit the Subscribing dialog box without saving changes.
Unsubscribing Files
Complete the following steps to unsubscribe files.
To activate logging to the subscribing information files, set the verbosity level to a
number between 1 and 9. To deactivate logging, set the verbosity level to 0. 0 is the
default setting.
A hot standby subscriber can take over for a publisher that suffers a fault or failure
rendering it inoperable. When the publisher fails, you can turn on fail-over mode on
the hot standby subscriber. Fail-over mode converts all replicated files from being
read-only files to read/write-enabled files.
Note: If you want users to log in to the hot standby subscriber and run their
applications as they run them on the publisher, you must use the same file and
account names on the hot standby subscriber as the ones the publisher uses.
1. Add the name of the publishing system you want to hot-backup to the
subscriber’s Publishing Systems list. Select the Hot Standby check box on
the Publishing Systems dialog box.
Click Add. The Systems Details dialog box appears, as shown in the
following example.
Enter the name of the publishing system in the System Name field.
(Optional) Enter a description of the system in the Description field.
Select Hot Backup.
Click OK. The publishing system is added to the Systems list.
2. You subscribe to one or more published files, selecting the Hot Backup
check box on the Subscribe dialog box.
1. Choose Fail Over from the Subscribing menu. The Fail Over dialog box
appears.
2. Choose the name of the publishing system for which to activate fail-over
mode.
3. Click OK. The files on the subscriber are now read/write-enabled.
Note: When reconciling subscribing files with published files, you need at least the
same amount of space as the largest single file you are reconciling. You may need
even more space than that, perhaps as much as twice the size of the largest file.
1. On the hot backup subscriber, make sure there are no users logged on to the
system.
2. Wait for all file updates to complete.
3. Choose Stop Subscribing from the Subscribing menu.
1. On the original publisher, choose Sync from the Publishing menu. The
Sync dialog box appears, listing the hot backup system.
2. Click Sync Up to start the reconciliation process. The original publisher
connects to the hot backup subscriber and compares each record of each hot-
backed-up file with the originally published version, and implements the
updates in the original published files.
When the reconciliation process is complete, the subscribing files on the hot backup
system are made read-only, and all subscriptions to the original publisher are
restored.
To activate logging to the subscribing information files, set the verbosity level to a
number between 1 and 9. To deactivate logging, set the verbosity level to 0. 0 is the
default setting.
ALTER.TABLE
CLEAR.FILE
CNAME
DELETE.FILE
DROP.TABLE
RESIZE
One reason your log files might fill up is that one or more subscribing systems are
not receiving replicated data for some reason. The publisher’s log files are cleared
only when all subscribing systems have received all replicated data. To resume repli-
cation activity in such cases, you need to fix the problem on the subscribing system
so that it is receiving replicated data again. This clears the publisher’s log files, thus
freeing up disk space. When there is enough space to continue, you can resume
replication.
In some cases, some replication log files may remain on the system. For example, a
subscriber may not receive all its updates because it is off-line.
Use the UniVerse Restore Device dialog box to restore UniVerse files.
Select one of the following methods to access the UniVerse Restore Device dialog
box:
The following example illustrates the UniVerse Restore Device dialog box:
When you choose the restore device and confirm that the backup details are correct,
the UVRestore dialog box appears. From this dialog box, you can execute the
following tasks:
Backup Date. The date and time the backup was performed.
Reel Number. The tape number. If you backed up to a single tape or to a
disk path, the value displayed is 1. If you backed up to multiple tapes, this
field displays the number of the tape.
Compression. The level of compression during the backup. This features in
not supported at this release, so this field always displays false.
Image Type. The backup type.
Block Size. The block size (in bytes) used for the backup.
NLS on. The state of NLS when the backup took place.
Label. The backup label. If you backed up the data using the Backup
options of UniAdmin, this is the text entered in the Backup Label field in
the UVBackup window.
To edit an entry, select it from the list and click Rename. The Edit Restore Selection
dialog box appears, as shown in the following example.
Use this dialog box to define a different item to restore from the backup, to specify
an alternative name or destination for the restored item, or both. This dialog box has
two fields:
To define a different item to restore, edit the Search For field. To specify an alter-
native name or destination for the item to be restored, edit the Restore As field.
If you edited the item in the Search For field, the new item replaces the original one
in the Selection list.
If you chose an alternative name or destination, the Selection list entry is updated to
include an equal sign between the original and new details.
Note: The Selection list items use paths on the server file system. You must be certain
that these paths match the paths on the tape.
The backup information displayed in the index depends on the level of reporting you
choose:
Existing Files Only. This option restores only files that already exist in the
target account. If you don’t select this option, all files on the backup are
restored, and any files that do not exist in the target account are created.
Under Reporting you can choose how much detail to display on the screen during the
restoration:
None. No reporting is done, but you will be notified at the start and end of
the restoration.
File Level. The paths of the files are displayed on the screen.
Item Level. The paths of the files are displayed, and for UniVerse hashed
files, record IDs are also displayed.
All the reports appear in the UniVerse Command Output window when restoration
starts.
For example, if 21 users are running the same UniVerse BASIC program at the same
time without catalog shared memory, and the program code requires 50 kilobytes of
memory, the total amount of memory used by everyone running that program is
21x50, or 1050, kilobytes. On the other hand, if the program is loaded into catalog
shared memory, all 21 users can run one copy of the program, which uses only 50
kilobytes of memory. In this example, catalog shared memory saves 1000 kilobytes
(1 megabyte) of memory.
16-2
Setting Up Catalog Shared Memory
Before users can use programs in catalog shared memory, the administrator must
designate which programs are available and load them into shared memory.
UniAdmin simplifies this process. You can specify any BASIC programs to be run in
shared memory, including those listed in the system catalog space.
Use the UniVerse Catalog Shared Memory dialog box to manage catalog shared
memory.
Select one of the following methods to access the UniVerse Catalog Shared
Memory dialog box:
The UniVerse Catalog Shared Memory dialog box contains a list of the programs
currently running in shared memory. It also displays the amount of shared memory
allocated, in bytes, and how much of this memory is currently being used.
Note: The Catalog Shared Memory window is empty if shared memory is not loaded.
Note: Changes made to the SHM.TO.LOAD file take effect only the next time you
start UniVerse or load shared memory.
To define the programs to be run in shared memory, click Setup from the UniVerse
Catalog Shared Memory dialog box. A dialog box similar to the following example
appears:
This dialog box enables you to choose programs to add to the SHM.TO.LOAD file.
If the SHM.TO.LOAD file does not exist, a warning message window appears. You
must acknowledge this message before you can choose any programs. UniVerse
creates the SHM.TO.LOAD file when you click OK.
1. Choose one or more programs from the Programs in Current File list. This
list displays the programs in the catalog space.
2. Click Add. The updated Selected programs list includes the additional
programs.
3. If you want to choose a program in a file other than catdir (the catalog
space), click Change. The Change Current File dialog box appears, as
shown in the following example:
4. Select a new account and file from the Account and File lists.
5. Click OK. The Setup SHM.TO.LOAD File dialog box reappears with the
updated program list.
6. Select one or more programs from the Programs in Current File list.
7. Click Add. The updated Selected Programs list includes the additional
programs.
8. Click OK to save the changes and close the Setup SHM.TO.LOAD File
dialog box.
1. Click Setup from the UniVerse Catalog Shared Memory dialog box. The
Setup SHM.TO.LOAD File dialog box appears.
2. Select one or more programs to remove from the Selected Programs list.
3. Click Remove. The Selected Programs list and the memory details are
updated to reflect the deletions.
When you load shared memory, you can do one of the following:
Load just enough memory to run the programs in the SHM.TO.LOAD file.
Load additional memory, which is then available if you want to modify the
programs you are running.
1. From the UniVerse Catalog Shared Memory dialog box, click Load. The
Load Catalog Shared Memory dialog box appears, as shown in the
following example:
2. If you want to load additional (spare) memory, enter a new value in the
Extra Memory Required box. This defines the additional amount of
shared memory, in bytes, to load.
3. Click OK. The existing shared memory is destroyed and the shared memory
is reloaded.
If this message appears and catalog shared memory is not being loaded, you should
execute the uv command with the -admin -c options. To execute this command, log
in as a UniVerse administrator, then entering the following command from the shell
prompt:
# /usr/ibm/uv/bin/uv -admin -c
This command tells UniVerse that catalog shared memory is not in use, and lets users
log in to the UniVerse system.
Changing a UniVerse BASIC program and running the BASIC command changes the
copy of the object code stored in the system catalog, but does not change the copy
stored in catalog shared memory.
You can add, remove, and update programs running in shared memory without
having to reload it. However, to do this you must have additional (spare) shared
memory loaded. When you modify programs in shared memory, it acts only as a
temporary measure, and no changes are made to the SHM.TO.LOAD files.
You can perform the following modification tasks from the Catalog Shared
Memory dialog box:
2. Select the appropriate account and file from the Account and File lists. The
default settings for these fields point to catdir in the UV account directory
(the catalog space).
3. Select the program you want to add from the Programs list.
4. Click OK to load this program to shared memory. UniVerse checks to see if
enough memory is available to load this additional program. If not, a
message box appears. You must acknowledge the message. If there is
enough space, the program is loaded into shared memory and the Catalog
Shared Memory dialog box is updated.
1. Select the program to update from the Catalog Shared Memory dialog box.
2. Click Update. A message window appears.
3. Click Yes. UniVerse checks that there is enough memory available to load
the updated program. If there is not, a message window appears. You must
acknowledge the message. If there is enough space, UniVerse loads the
program into shared memory and updates the Catalog Shared Memory
dialog box.
1. Select the program to remove from the Catalog Shared Memory dialog
box.
2. Click Delete. A message window appears.
3. Click Yes. UniVerse updates the Catalog Shared Memory dialog box.
Note: You must be sure you want to remove the catalog shared memory segment,
because it can have an impact on other UniVerse users.
If any users are running programs in shared memory when you delete the catalog
shared memory segment, they can continue to run the program from the standard
UniVerse catalog.
Complete the following steps to delete the catalog shared memory segment:
Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta Beta
Chapter
SSL provides server authentication, encryption, and message integrity. It can also
support client authentication.
UniData currently supports CallHTTP and the Sockets API. SSL support is important
for both of these protocols in order to deploy commercial applications and securely
process sensitive data, such as credit card transactions.
This chapter assumes that users who want to use SSL have a basic knowledge of
public key cryptography.
Select one of the following methods to access the UniVerse SSL Configuration
dialog box:
17-3
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
Click Next.
2. The Certficate Request file dialog box appears, as shown in the following
example:
In the Certficate Request File box, enter the full path of the operating sys-
tem-level file to hold the certificate request, or click Browse to search for
the location.
Click the type of Digest Algorithm for the certificate request. The following
types of algorithms are available:
MD5 – MD5 hash function
SHA1 – SHA1 hash function
Click Next.
17-5
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
3. Next, choose the properties for the certificate from the Request Properties
dialog box, as shown in the following example:
4. From the Key Pair Selection dialog box, select the type of Key Pair.
If you are using a previously generated key pair for the certificate request,
select Using existing key pair. If you are creating a new key pair, select
Generating new key pair.
Click Next to continue.
17-7
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
5. The Key Pair Info dialog box appears, as shown in the following example:
Specify the Key Algorithm. Select RSA if you want to use an RSA key
algorithm, or DSA if you want to use a DSA key algorithm.
Select the key length from the Key Length list. Valid values range from 512
to 2048.
Select the Key File Format. Select PEM for a Privacy Enhanced Mail for-
mat, or DER for a Distinguished Encoding Rules format.
If you selected a Key File Format of DER, enter the patch to the parameter
file in the Parameter File box. UniVerse uses this file to generate a new key
pair. If you leave this box empty, UniVerse uses the default.
In the Private Key File box, enter the name of the file in which you want to
store the generated private key, or click Browse to search for the existing
key if you selected Use Existing Key Pair.
In the Public Key File box, enter the name of the file in which you want to
store the generated public key, or click Browse to search for the existing key
if you selected Use Existing Key Pair.
Click Next to continue.
6. Next, define a password for the private key from the Password dialog box,
as shown in the following example:
In the Password for Private Key box, enter a password for the private key.
Confirm the password by reentering it in the Confirm Password box.
17-9
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
7. Click Create to generate the certificate request file. The following dialog
box appears after the certificate request is successfully generated:
Creating a Certificate
You can create two types of certificates from UniAdmin:
17-11
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
In the Certificate File box, enter the certificate file name, or click Browse
search for the file. Click Next.
17-13
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
2. The Certificate Request File dialog box appears, as shown in the following
example:
In the Certficate Request File box, enter the name of the file to write the
generated certificate, or click Browse to search for the file. Click Next.
Select the number of days for which certificate is valid from the Validity
Period list. The certificate is valid starting from the current date until the
number of days you specify expires. The default value is 365 days.
Click Next.
17-15
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
5. If the type of certficate is CA or Leaf CA, you must specify a private key
file associated with the signing CA certificate. Define the private key file
from Private Key File dialog box, as shown in the following example:
Enter the name of the private key file in the Private Key File box, or click
Browse to search for this file, then click Next.
17-17
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
6. Enter the password for the private key file in the Password dialog box, as
shown in the following example:
To create a security context, from the UniVerse SSL Configuration dialog box, click
the Security Context Record tab. A dialog box similar to the following example
appears:
1. Select the account where you want to create or view the security context
record (SCR) from the SCR Database list. UniAdmin populates the Path
box with the full path of the database.
17-19
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
2. To add an SCR record, click Add. A dialog box similar to the following
example appears:
Make sure you have generated the necessary keys and certificates needed
before proceeding.
Click Next to continue.
17-21
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
4. Next, define if the SCR for the server or client from the SCR for Server or
Client dialog box, as shown in the following example:
If the SCR is for use by a server, select SCR for Server. If the SCR is for
use by a client, select SCR for Client.
Click Next to continue.
5. When you select Client Authentication, during the initial SSL handshake,
the server sends the client authentication request to the client. It also
receives the client certificate and performs authentication according to the
issuer’s certificate (or certificate chain) set in the security context.
Set authentication parameters from the Server Authenticate dialog box, as
shown in the following example:
17-23
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
rules during SSL negotiation to determine whether or not to trust the peer.
UniVerse supports the following rules:
Verification Strength rule – This rule governes the SSL negotiation
and determines whether or not an authentication process is considered
successful. There are two levels of security, generous and strict. If you
specify generous, the certificate need only contain the subject name
(common name) that matches one specified by “PeerName” to be
considered valid. If you specify strict, the incoming certificate must
pass a number of checks, including signature check, expiry check,
purpose check, and issuer check.
Note: IBM recommends setting the rule to generous only for development or
testing purposes.
PeerName rule – By specifying the PeerName rule and attribute mark
separated common names in ruleString, trust server/client names will
be stored in the context.
During the SSL handshake negotiations, the server sends its certificate
to the client. By specifying trust server names, the client can control
with which server or servers it should communicate. During the hand-
shake, once the server certificate has been authenticated by way of the
issuer (CA) certificate(s). UniVerse compares the subject name con-
tained in the certificate against the trusted server names set in the
context. If the server subject name matches one of the trusted names,
communication continues, otherwise UniVerse does not establish the
connection.
If no trusted peer name is set, any peer is considered legitimate.
To add an authentication rule, click Add. A dialog box similar to the follow-
ing example appears:
Enter the information for the new rule, then click OK.
Select the Authentication Strength, then click Next.
6. The Certificate Path Rule enables you to specify locations to search for
certificates. Define the Certificate Path Rule from the Certificate Path
Rule dialog box, as shown in the following example:
When you add a certificate to an SCR, the full path for that certificate is reg-
istered in the SCR. This path is derived from the current directory where
UniVerse is running. When the certificate is loaded into memory to establish
the SSL connection, UniVerse uses this registered full path to retrieve the
certificate. You can change the path in one of the following ways:
Relative – If you select Relative, UniVerse looks in the current
directory where UniVerse is running for the certificate.
Note: Some of the UniVerse processes, such as the telnet server
processes, run from the system directory.
Path – If you select Path, UniVerse uses the path you specify for
loading the certificate added to this SCR. You can specify either an
absolute path or a relative path.
Env – If you select Env, enter an environment variable name in the Env
box. If you specify this option, the UniVerse process first obtains the
value of the environment variable you specify and uses that value as the
17-25
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
Select the self certificate file from the Self Certificate dialog box, as shown
in the following example:
In the Self Certificate File box, enter the path to the file containing the self
certificate, or click Browse to search for the file.
Next, select the format for the certificate. Select PEM for Base64 encoded
format, or DER for ASN.1 binary format.
Click Next to continue.
17-27
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
8. If you are defining an SCR record intended to be used by a server, you must
install a private key. If you are defining an SRC record intended to be used
by a client and you do not install a
self-certificate, you do not need to install a private key.
You can load a private key into a security context so it can be used by SSL
functions. Setting a private key replaces an existing private key.
UniVerse uses a private key to digitally sign a message or encrypt a symmet-
ric secret key to use for data encryption.
Select the private key associated with self certificate from the Private Key
dialog box, as shown in the following example:
In the Private Key File box, enter the file that contains the private key, or
click Browse to search for the file.
In the Password for Private Key box, enter the password for the private
key.
Next, select the format for the private key. Click PEM for Base64 encoded
format, or DER for ASN.1 binary format.
Click Next to continue.
In the Certificate File box, enter the path to the file containing the certifi-
cate, or click Browse to search for the file.
Next, select the format for the certificate. Click PEM for Base64 encoded
format, or DER for ASN.1 binary format.
Click OK to add the certificate, or Cancel to exit.
Click Next to continue.
17-29
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
10. You can generate a random file from a series of source files and set that file
as the default random file for the SCR record.
The strength of cryptographic functions depends on the true randomness of
the keys. Be default, UniVerse uses the .rnd file in the current account. You
can override the default by adding a random seed file.
Note: IBM recommends you use the default .rnd file.
To select a random seed file other than the default, click Browse to search
for the file, as shown in the following example:
To create a new random seed file, click New Random File. A dialog box
similar to the following example appears:
Enter the path to random file, or click Browse to select the random source
file.
In the File Length list, choose the file length.
In the Random Seed Source Files box, enter the random seed source files.
Click OK.
17-31
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
11. You can define ciphers from the Ciphers dialog box, as shown in the
following example:
Ciphers enable you to identify which cipher suites should be supported for
the specified context. It affects the cipher suites and public key algorithms
supported during the SSL/TLS handshake and subsequent data exchanges.
When a context is created, its cipher suites will be set to SSLv3 suites sup-
ported by the SSL version you selected.
In the Ciphers box, enter the Cipher Suite for this SCR record.
The CipherSpecs parameter is a string containing cipher-spec separated by
colons. An SSL cipher specification in cipher-spec is composed of 4 major
attributes as well as several, less significant attributes. For detailed informa-
tion about Cipher Suites, see “UniVerse BASIC Extensions.”
12. From the Certificate Revocation List dialog box, click Add to add a CRL
file as part of a revocation list, as shown in the following example:
In the Certificate File box, enter the path to the file containing the CRL, or
click Browse to search for the file.
Next, select the format for the CRL file. Click PEM for Base64 encoded
format, or DER for ASN.1 binary format.,
Click OK to create the SCR record, or click Cancel to exit.
Click Next to continue.
17-33
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
In the Password for SCR Record box, enter a password to access the
record. Reenter the password in the Confirm Password for SCR Record
box.
Click Create to create the SCR record, or click Cancel to exit.
An SCR record contains all SSL-related properties necessary for the server to
establish a secured connection with an SSL client. The properties include the server’s
private key certificate, client authentication flag and strength, and trusted entities. For
more information, see “UniVerse Security Features.”
From the UniVerse SSL Configuration dialog box, select the Configure tab. A
dialog box similar to the following example appears:
17-35
C:\Program Files\Adobe\FrameMaker8\UniVerse 10.2A\uniadmin\uniadminCH17.fm
2/22/08
Transaction Logging
18
Configuring the Transaction Logging System . . . . . . . . . . 18-4
Setting Up or Changing Transaction Logging Configuration . . . . 18-4
Specifying Recoverable Files . . . . . . . . . . . . . . . 18-7
Activating Files . . . . . . . . . . . . . . . . . . 18-7
Deactivating Files . . . . . . . . . . . . . . . . . 18-8
Managing Transaction Logging . . . . . . . . . . . . . . 18-10
Managing Log Files . . . . . . . . . . . . . . . . 18-10
Managing Transaction Logging . . . . . . . . . . . . . 18-14
Viewing and Deleting Information Files . . . . . . . . . . 18-16
Restoring Log Files . . . . . . . . . . . . . . . . . . 18-17
Recovering Files . . . . . . . . . . . . . . . . . . . 18-20
Recovering Log Files from Disk . . . . . . . . . . . . 18-20
Recovering Files from a Full Log File on Tape . . . . . . . . . 18-23
Deleting Restored Log Files . . . . . . . . . . . . . . 18-27
Transaction logging is a way of securing a copy of your UniVerse file updates in a
special set of log files. You can then use these log files to recover your system to a
working state if you encounter machine or media failure. Transaction logging occurs
only if you have activated and enabled transaction logging on your system.
Use the UniVerse Transaction Logging dialog box to set up and manage transaction
logging.
Select one of the following methods to access the UniVerse Transaction Logging
dialog box:
You can perform the following tasks from the UniVerse Transaction Logging dialog
box:
18-3
Configuring the Transaction Logging System
Before you enable and use the transaction logging system, you must configure the
system. Steps to configure the system may include:
2. If you want to perform archiving, select the Archive check box. This is the
only type of transaction logging available if you are logging to tape.
3. Choose where to create the log files by selecting either Disk or Tape.
Logging to Tape. If you are logging to Tape, select one or more tape
devices from the Device List. Initially, this list is empty. To select devices
to use, click Add. The Add Device dialog box appears, which lists all the
DC or DT type devices defines in the &DEVICES& file. Select one or more
devices from the Tape Device list, then click OK. UniAdmin adds the
devices you choose to the Device List. Click Remove to remove a tape
device from the list.
Activating Files
Complete the following steps to activate files for transaction processing:
Deactivating Files
Complete the following steps to deactivate files:
1. From the UniVerse Transaction Logging dialog box, click Add, or from
the Manager menu, click Add Logs. A dialog box similar to the following
example appears:
2. Enter the number of log files to add or create in the Number of logs to add
box. The default number is 3.
2. Enter the number of logs files you want to delete in the Number of logs to
drop box.
3. Click OK. UniVerse deletes the logs files with the highest log file specifi-
cation numbers. If you specify a number of log files greater than the number
available, UniVerse only deletes those available.
Purging is based on a date you specify. UniVerse purges any log files with a Full date
before the date you specify.
1. Execute one of the following to access the Purge Log Entries dialog box:
From the UniVerse Transaction Logging dialog box, click Purge.
From the Manager menu, click Purge Log Files.
To keep a copy of the contents of the log file, in case you want to recover data from
the file later, use the Transfer option instead.
1. Select the full log file from the Log Files list in the UniVerse Transaction
Logging dialog box.
2. Execute one of the following to release the log file:
From the UniVerse Transaction Logging dialog box, click Release.
From the Manager menu, click Release Log File.
3. A message box appears. Click Yes to release the log files.
Once you release the log file, you can remove its entry from the UV.LOGS file using
the Purge option.
Releasing a Tape
When you log to tape, you can choose to log to one or more devices.
If you log to a single device, UniVerse suspends transaction logging when the tape is
full. If you log to several devices and a tape is full, logging automatically continues
to the next available device. UniVerse suspends transaction logging when all the
tapes are full.
In both of these cases, you must mount a new tape and reenable logging. UniVerse
creates a new log file and logging continues.
1. Select the device that is full from the Tape Device list on the Transaction
Logging dialog box.
2. From the Manager menu, select Release Tape. A message box appears.
3. Click Yes to release the tape. UniVerse updates the state of the tape device.
It may take some time for the dialog box to be updated with the Enabled status. Click
Refresh Display to display the new transaction logging state.
Note: Transaction logging is successfully enabled only if you set the TXMODE
configurable parameter to 1 and restart UniVerse.
In the enabled state, updates to recoverable files are written to your UniVerse files
and the current log file.
It may take some time for the dialog box to be updated with the suspended status.
Click Refresh Display to display the new transaction logging state.
You must use the Enable Logging option to reinstate transaction logging after it has
been suspended.
It may take some time for the dialog box to be updated with the disabled status. Click
Refresh Display to display the new transaction logging state.
You must use the Enable Logging option to reinstate transaction logging after
shutdown.
You can view or delete the contents of an information file using the Information
Files menu options.
The contents of the file you chose appears in an output window. Click Close to close
this window.
Note: If a file is too large to display in the output window, UniVerse displays a
message box and displays only the last 16K bytes of the information file.
When the message box appears indicating the contents have been deleted, click Yes.
1. Chose the file or files you want to recover by clicking the appropriate option
in Files to Recover area of the Recover Files dialog box:
All Recoverable Files – UniVerse recovers all the activated files.
Selected Files – UniVerse uses the select list name you specify to
recover files. You must create the select list in the UV account
directory, and the select list must contain the paths of the files you want
to recover. Enter the name of the select list in the Select List box.
Single File – UniVerse recovers a single file. Enter the full path of the
file in the Pathname box.
Specific IDs – UniVerse recovers a specific record ID or list of record
IDs. Click Single File. In the Pathname box, enter the full path to the
account where the record ID or list of record IDs exists. Click Single
ID if you want to recover one record ID, then enter the ID in the box
beneath Single ID.
Click ID select list name if you want to recover a list of record IDs,
then enter the name of the saved list containing the list of IDs from the
&SAVEDLIST& file in the box beneath ID select list name.
2. Specify the location of the log file or files by entering the path in the Log
File Directory box.
3. Enter the numbers of the first and last log files in the First Log and Last
Log boxes. You can use the arrows to increase or decrease these values. The
default is 1.
4. If you enabled checkpointing, you can use the Identify option. UniVerse
searches the log file directory and identifies the log files containing the
required files. UniVerse automatically updates the First Log and Last Log
boxes with recommended values. This option is available only if you are
restoring all recoverable files or selected files.
The Add Device dialog box lists all the DC or DT devices defined in the
&DEVICE& file.
2. Enter the range of log files you want to delete in the First Log and Last Log
boxes. You can use the arrow to increase or decrease these values.
3. Enter the path of the directory containing the restored log files in the Delete
From box, or click Browse to search for the directory.
Executing UniVerse
Commands 19
Executing a UniVerse Command . . . . . . . . . . . . . . 19-3
UniVerse Administration Commands . . . . . . . . . . . . 19-5
Commands to Assign and Unassign Peripheral Devices . . . . . 19-5
UniVerse BASIC Commands . . . . . . . . . . . . . 19-5
File and Account Maintenance Commands . . . . . . . . . 19-6
Managing Processes . . . . . . . . . . . . . . . . 19-8
Monitoring Resources . . . . . . . . . . . . . . . . 19-8
Task and Record Locking. . . . . . . . . . . . . . . 19-9
Using the Command History . . . . . . . . . . . . . . . 19-10
Reexecuting Commands . . . . . . . . . . . . . . . 19-10
Editing a Command . . . . . . . . . . . . . . . . 19-11
Saving Commands . . . . . . . . . . . . . . . . . 19-11
The UniVerse Command Output Window . . . . . . . . . . . 19-12
Use the UniVerse Command dialog box to execute UniVerse commands from
UniAdmin. As you issue commands, UniVerse creates a command history, which you
can use to reexecute a command or save commands in the VOC file.
Select one of the following methods to access the UniVerse Command dialog box:
UniVerse Command
1. Enter the UniVerse command you want to execute in the Command box.
2. Click Execute. The result of the command appears in the UniVerse
Command Output window.
The following example illustrates the output from the LIST VOC command:
3. If the command output requires more than one page, click Next to continue
the display. Clear the Pause output at end of page check box if you do not
want the output to pause at the end of every page.
4. If the command requires user input, enter an appropriate reply in the text
entry box, then click Respond. Repeat entering input until no further input
is required.
Command Description
ASSIGN Assigns a device for your exclusive use. Usually used for handling tape
and disk devices.
UNASSIGN Relinquishes control of a physical device that has been assigned to you.
Commands to Assign and Unassign Peripheral Devices
Command Description
CATALOG Copies the compiled object code to the system catalog space.
ED Edits the contents of data files, file dictionaries, select lists, and
basic programs.
LIMIT Sets the maximum size of memory storage for a user’s active
UniVerse BASIC routines.
BASIC Commands
Command Description
FILE.STAT Displays statistical information about the file size and record
partitioning in a file.
RECORD Determines the group that a record should reside in, or if the
record exists, verifies that the record is there.
RESIZE Changes the structure of a file with a new file type, modulo,
or separation.
VVOC Compares the contents of the VOC file in the current account
to those of NEWACC and reports the differences.
File and Account Maintenance (continued)
Managing Processes
The following tables describes commands used to manage processes.
Command Description
Monitoring Resources
The following tables describes commands used for monitoring resources.
Command Description
Command Description
CLEAR.LOCKS Clears a specific lock number or all the locks set by an account.
LIST.LOCKS Lists the 64 task synchronization locks, informing you which are
still available.
RELEASE Releases record locks that were set by the BASIC commands
READU, MATREADU, and READVU.
Reexecuting Commands
Complete the following steps to reexecute a command listed in Command History:
Saving Commands
Complete the following steps to save commands to the VOC file:
1. Select the commands you want to save from the Command History area of
the UniVerse Command window.
2. Click Save As. The Save Command(s) dialog box appears, as shown in the
following example:
3. If you are saving one command, enter a unique name for the sentence. If you
are saving multiple commands, enter a unique name for the paragraph.
4. Click OK to save the new sentence or paragraph in the VOC file.
The output display area of the UniVerse Command Output window displays the
results of the UniVerse command. The number of lines UniAdmin displays in this
area depends on the size of the window. When the number of lines exceeds the
display area, UniAdmin pauses the output. Click Next to continue the display.
Use the text entry box to enter further user input if required by the command. Enter
the appropriate information, then click Reply.
If you select the Pause output at end of page check box, UniAdmin pauses the
output at the end of each page, and you must click Next to continue displaying the
output. If you clear this check box, the output scrolls continuously.
UniVerse User
Administration 20
Interactive Users . . . . . . . . . . . . . . . . . 20-4
Background Processes. . . . . . . . . . . . . . . . 20-4
Terminating a Process . . . . . . . . . . . . . . . . . 20-5
Terminating a User Process . . . . . . . . . . . . . . 20-5
Terminating a Background Process. . . . . . . . . . . . 20-5
Sending Messages with UniVerse Admin . . . . . . . . . . . 20-6
Sending Messages on UNIX Systems . . . . . . . . . . . 20-6
Sending Message on Windows Platforms . . . . . . . . . . 20-7
To view or terminate UniVerse processes and to send messages, use the User Admin-
istration dialog box. The User Administration dialog box contains a snapshot of the
user and background processes at the time when you invoked the dialog box.
Select one of the following methods to access the User Administration dialog box:
Users
20-2
The following example illustrates the User Administration dialog box:
The tasks you can perform from the User Administration dialog box include:
The User Administration dialog box is divided into two main areas:
Interactive Users
Background Processes
Parameter Description
Port Name On a UNIX system, this is the device path of the session. On a
Windows platform, this is the user type and UniVerse user
number, for example, console: 124.
Last Logged In The date and time the user logged on.
Last Command The last command the user issued (if known).
Interactive User Display
Background Processes
The following table describes the information that appears in the Background
Processes area of the User Administration dialog box.
Parameter Description
User # The user’s UniVerse user number. This column is displayed for
Windows platforms only.
20-4
Terminating a Process
You can terminate a user or a background process from the User Administration
dialog box.
1. From the User Administration dialog box, select the process you want to
terminate in the Background Processes list.
2. Click Logout Background Process. A message box appears confirming
that you want to log out the background process.
3. Click Yes. The process you chose is immediately terminated, and the User
Administration dialog box is updated.
1. From the User Administration dialog box, click Message. The Send
Messages dialog box appears, as shown in the following example:
2. Choose the users that you want to receive the message. Valid options are:
All Users – The message will be sent to all users logged on to the
system, not just those logged on to UniVerse.
System Console
User name or Tty – Using this option, you can enter the name of a user
or tty, or select a user from this list. This list contains all of the users in
the Interactive Users list.
Note: If you select a user before you click Message, the User name or Tty
option is automatically set, and the user’s name is selected.
3. Enter your message in the Message Text box.
4. Click OK. The message appears in the user’s current session if the user has
messaging enabled.
1. Click Message. The Send Message dialog box appears, as shown in the
following example:
2. Choose the users to which you want to send the message. Valid options are:
All Users – All the UniVerse users.
Domain Users – When you choose this option, you must enter the
name of a domain.
User Name or # – When you choose this option, you can enter the
name or number of a user, or you can choose a user from the list. This
list contains all users in the Interactive Users list.
Note: If you select a user before you click Message, the User name or #
option is automatically set, and the user’s name is selected.
3. Enter your message in the Message Text box.
4. Click OK. The message appears in the user’s current session if the user has
messaging enabled.
Index
Index
:\Program Files\Adobe\FrameMaker8\UniVerse
10.2A\uniadmin\uniadminIX.fm
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z @
ii Using UniAdmin
10.2A\uniadmin\uniadminIX.fm
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z @
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z @
iv Using UniAdmin
10.2A\uniadmin\uniadminIX.fm
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z @
for sh shell command 4-16 PSEMNUM configuration setting number in group semaphore
peripheral devices parameter 4-15 set 4-16
UniVerse commands for 19-5 publisher setting number in SQL
Pick defined 14-4, 14-6 transaction 4-10
setting Pick-style justification 4-14 reconciling hot standby with 14- recoverable files
Pick account 34 specifying 18-6
importing to UniVerse 10-2 publishing reexecuting commands 19-10
PICKNULL configuration multiple files 14-14 registering
parameter 4-14 one UniVerse file 14-12 servers 1-10
PKRJUST configuration parameter 4- stopping on original publisher 14- releasing
14 34 log files 18-12
Prime INFORMATION account publishing information file 14-18 remote files
importing to UniVerse 10-2 publishing system opening without UV/Net 4-8
print device(UNIX) configuring 14-9 removing
delays 7-18 creating for subscriber 14-22 catalog shared memory
deleting definition 7-20 managing 14-7 segment 16-13
flags 7-17 purging obsolete replication log files 14-40
flow control 7-18 log files 18-11 replicated data
NLS map for 7-18 setting buffer size 4-18
options 7-19 replication
parity 7-19
Q activating fail-over mode 14-33
setting baud rate 7-16 QBREAK configuration parameter 4- administering 14-2
setting form name 7-17 15 and ALTER.TABLE 14-38
specifying path 7-17 QDEPTH configuration parameter 4- and CLEAR.FILE 14-38
viewing definition 7-19 15 and CNAME 14-38
print device(Windows) Q-pointer configuring 14-6
administering 7-22 setting nesting level 4-15 configuring hot standby
print devices(UNIX) QSBRNCH configuration subscriber 14-32
defining new 7-15 parameter 4-15 configuring publishing system 14-
printer QSDEPTH configuration 9
setting default NLS map 4-11 parameter 4-15 debugging 14-18
private transaction cache QSMXKEY configuration defined 14-4
setting memory for 4-18 parameter 4-16 and disk space 14-39
procedure QSRUNSZ configuration and DROP.TABLE 14-38
installation 1-3 parameter 4-16 failure 14-41
processes query statement managing subscribing system 14-
managing 19-8 allocating memory for 4-13 20
PROCPRMT configuration modifying subscribing files 14-28
parameter 4-15 R publisher defined 14-6
PROCRCMD configuration publishing information file 14-18
parameter 4-15 READ statement publishing multiple files 14-14
PROMPT keyword and NLS 4-13 publishing one file 14-12
defining effect of 4-15 reconciling reconciling hot backup with
ProVerb A command hot backup subscriber 14-34 publisher 14-34
defining action of 4-15 hot standby with publisher 14-34 removing obsolete log files 14-40
Proverb prompt record and RESIZE 14-38
PROMPT keyword 4-15 locks 12-4 restrictions 14-38
Proverb RI command record locks setting mode 4-18
defining behavior of 4-15 setting up 14-5
Using UniAdmin v
10.2A\uniadmin\uniadminIX.fm
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z @
vi Using UniAdmin
10.2A\uniadmin\uniadminIX.fm
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z @
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z @
V
VDIVDEF configuration
parameter 4-19
viewing
publishing information file 14-19
UniVerse account 2-5
VOC file
modifying file pointers 4-11
W
WIDE0 configuration parameter 4-
19
Windows
managing telnet session 13-9