Guardian Procedure Calls Reference Manual

maximum-extents
input
INT:value
specifies the maximum number of extents that can be allocated to the new file. The minimum
and default value is 16. See Considerations (page 389) for the upper limit on this value.
file-type
input
INT:value
specifies the type of structure of the new file. If this parameter is omitted or equal to 0, an
unstructured file is created. Valid values are:
Unstructured0
Relative1
Entry-sequenced2
Key-sequenced3
options
input
INT:value
specifies optional file attributes. If omitted, the default value of options is 0. The bits, when
set, indicate:
Reserved (must be 0).<0:8>
Queue file. The file will be a queue file.<9>
Refresh EOF. A change to the end-of-file value is to cause the file label to be written immediately to disk.<10>
Index compression. For key-sequenced files, the entries in the index blocks are to be compressed. Must
be 0 for other file types.
<11>
Data compression. For key-sequenced files, the keys of entries in the data blocks are to be compressed.
Must be 0 for other file types.
<12>
Audit compression. For audited files, the audit data is to be compressed.<13>
Audited. The file is to be audited under the Transaction Management Facility (TMF) subsystem. Must be
0 for systems without the TMF subsystem.
<14>
Odd unstructured. For unstructured files, I/O transfers are to occur with the exact counts specified. If this
option is not set, transfers are rounded up to an even byte boundary. Must be 0 for other file types. See
Considerations (page 389).
<15>
recordlen
input
INT:value
for structured files, specifies the maximum length of the logical record in bytes. In
H06.28/J06.17 RVUs with specific SPRs and later RVUs, the maximum record length for format
2 key-sequenced files is 27,648; for format 2 entry-sequenced files, the maximum record length
is 4048; for format 2 relative files, the maximum record length is 4044. (For a list of the required
H06.28/J06.17 SPRs, see SPR Requirements for Increased Enscribe Limits for the
H06.28/J06.17 Release (page 31).) For format 1 entry-sequenced and relative files, the
maximum record length is 4072. If omitted, 80 is used. For queue files, this parameter must
include 8 bytes for a timestamp. This parameter is ignored for unstructured files.
FILE_CREATE_ Procedure 387