Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (F)
Guardian Procedure Calls Reference Manual—522629-013
5-50
FILE_CREATELIST_ Procedure
104 * Alternate-file names. For disk files, a string array containing the
concatenated names of the alternate-key files. Because each
name occupies exactly the number of characters specified in
the corresponding entry of item 103, the total length of this item
is the sum of the values in item 103. The names can be fully or
partially qualified. Partially qualified names are resolved using
the contents of the =_DEFAULTS DEFINE. The volume portion
of an alternate-file name can be a full eight characters,
including the dollar sign, only if the system (specified or implied)
is the same as the system on which the primary file is being
created. Item 109 is an alternate form for this item.
106 * Alternate-key descriptors (32-bit). An array of 14-byte key
descriptor entries, one for each alternate key. Each entry has
the following structure:
INT key-specifier;
INT key-len;
INT (32) key-offset;
INT key-filenum;
INT null-value;
INT attributes;
attributes has the following fields:
<0> Do not index when null.
<1> Unique.
<2> Do not update.
<3> Insertion order duplicates.
<4:15> Reserved. Must be zero.
These fields have the same semantics as the
corresponding fields of item 101.
The length of this item in bytes is 14 times item 100. This is an
alternate form for item 101, and if used, must immediately
follow item 100 in place of item 101.
108 * Alternate-file relative name-length array. An array of INT byte
counts, each giving the length of the corresponding alternate-
file name in item 109. The length of this item is two times item
102. This is an alternate form for item 103, and if used, must
immediately follow item 102 in place of item 103.
Table 5-3. FILE_CREATELIST_ Item Codes (page 9 of 12)
Items in this table with a size of 2 bytes are of data type INT. The term “disk file”
applies only to Enscribe files. The term “disk object” applies to Enscribe files and
SQL objects.
Item
Code
Size
(Bytes) Description