Compaq COBOL AAQ2G1FTK User Manual
Page 533
Compiler Implementation Specifications
•
The Sort-32 (available on OpenVMS) record size limit is 65,535 bytes.
•
The Sort-32 key size limit is 65,529 bytes.
♦
•
The Hypersort key size limit is 65,535 bytes.
•
If a file is assigned to magnetic tape media and you use the BLOCK
CONTAINS clause in the associated file description, the number of characters
in a physical block determined from the BLOCK CONTAINS clause must be
an even multiple of 8.
•
If a file is assigned to a disk medium and you use the BLOCK CONTAINS
clause in the associated file description, the BLOCK CONTAINS value must
be an even multiple of 1024.
•
The maximum number of lines in any report file is 999,998,000,001.
•
The maximum subscript value for any subscript or index name is
2,147,483,647.
•
In the OCCURS n TIMES clause of a Data Description entry, the maximum
allowable value for n is 2,147,483,647.
•
On OpenVMS, the maximum static scoping depth of database USE procedures
is 84.
•
The maximum number of operands in a given COBOL DML statement
is 255.
♦
•
In a PERFORM n TIMES statement, the maximum allowable value for n is
2,147,483,647.
•
The maximum static nesting depth of nested IF statements is 64.
•
The maximum number of levels for subscripts is 48.
•
The maximum number of files in a MULTIPLE FILE TAPE clause is 255.
•
For files assigned to magnetic tape, the record size for variable-length record
files cannot exceed 9995 characters.
•
For files assigned to magnetic tape, the block size must be from 20 to 999,999
characters, inclusive.
•
For files assigned to magnetic tape, the number of files in a given volume set
cannot exceed 9999 files.
•
The number of magnetic tapes spanned by a single file cannot exceed 9999
tapes.
Compiler Implementation Specifications A–3