Compaq COBOL AAQ2G1FTK User Manual

Page 533

Advertising
background image

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

Advertising