MPE/iX Commands Reference Manual (32650-90877)

98 Chapter3
Command List I
Commands ABORT to BYE
INTEGER 1 to 255 bytes
REAL 1 to 255 bytes
IEEEREAL 4, 8, or 16 bytes
NUMERIC 1 to 28 bytes
PACKED 1 to 14 bytes (odd number of digits)
*PACKED 2 to 14 bytes (even number of digits)
This parameter is required for all key types.
DUP OR RDUP These two options apply only to KSAM files. The DUP option allows you to
specify that duplicate key values are permitted. If DUP is not specified,
records with duplicate key values are rejected and an error message is
issued when such records are written to the file. When the DUP option is
used, each new duplicate key is inserted at the end of the duplicate key
chain. This maintains the chronological order of the duplicate keys.
The RDUP option specifies that duplicate keys are allowed and to be
inserted randomly in the duplicate key chain. This method makes
insertion of such keys faster, but does not maintain the chronological order
of the duplicate key chain. The default is that duplicate keys are not
allowed.
recnum
Determines whether record numbers in the new KSAM file are to start
with zero or one. If the integer 1 is specified, records are numbered
beginning with 1; otherwise, they start with 0. The only acceptable values
for
recnum
are 1 and 0. This option can only be used for new KSAM files.
REUSE or NOREUSE The REUSE option forces KSAM files to reuse deleted record space.
The REUSE option forces RDUP to be set to TRUE for all keys.
If the NOREUSE option is used, deleted record space is not reused. If the DUP
option is specified for a key, duplicate records are placed chronologically at
the tail end of the file. The default is NOREUSE.
langid
An integer number indicating the native language of the KSAM file to be
built. The default is 0, or NATIVE-3000. The language must be currently
configured on the system. See the Native Language documentation for
more information.
langname
The name indicating the native language for the KSAM file to be built. The
default language is NATIVE-3000. The language must be currently
configured on the system. See the Native Language documentation for
more information.
DEFBLK or OPTMBLK These two options apply only to KSAM files. DEFBLK specifies
that the data block size will be the default data block size of 4096 bytes.
OPTMBLK specifies that the OS will select the optional data block size
based on the record size. The default is DEFBLK.
NOTE
The file system uses the values specified on the BUILD command line to
compute other characteristics of the file. Therefore, the values (or default
values) may be valid within their respective fields, but may cause overflow
errors in the computation of internally needed file specifications.