Files processed by CANDE must meet the following requirements and structural limitations:
-
The BLOCKSIZE attribute must be a multiple of the maximum record size (MAXRECSIZE) of the file. The BLOCKSIZE attribute must also be less than 65520 FRAMESIZE units.
-
The BLOCKSTRUCTURE attribute must be FIXED.
-
The EXTMODE attribute must be EBCDIC or ASCII.
-
The FILEORGANIZATION attribute must be NOTRESTRICTED.
-
The KIND attribute must be DISK or PACK.
-
The MAXRECSIZE attribute must be less than 255 characters (if UNITS=CHARACTERS), or less than or equal to 42 words (if UNITS=WORDS).
-
With the exception of the WRITE command, CANDE cannot process sequenced files containing more than 1,048,575 records, or data files containing more than 999,999 records.
-
The WRITE command does not recognize a file name that exceeds 11 nodes (excluding the usercode).
-
The sequence field must not be greater than eight characters. Files of type WIDE cannot be processed by CANDE. An attempt to do so, leads to the following message:
#NOT DONE. SEQUENCE FIELD TOO LARGE.