COBCH0126 ASSIGN missing You have used a SELECT clause to give a file a filename which the program recognizes, but you have failed to use a corresponding
ASSIGN clause to give the file an implementor-name (the name which the system recognizes).
COBCH0128 ACCESS missing on indexed/relative file The format of this clause depends on the organization of the data-file. If you have specified the ORGANIZATION clause for
a file as either INDEXED or RELATIVE you must specify an ACCESS MODE clause for it, indicating which mode you will use to
access that file. If no mode is specified, sequential access mode is assumed.
COBCH0131 Unrecognized phrase in SELECT clause Your COBOL system has failed to accept part of your SELECT clause. This message could be given if the filename which you have
given in the SELECT clause does not conform to the rules for the naming of COBOL files.
COBCH0137 Program collating sequence not defined You have included the PROGRAM COLLATING SEQUENCE clause in the OBJECT-COMPUTER paragraph of your code but have failed to code
a corresponding ALPHABET-NAME in the SPECIAL-NAMES paragraph. Your code must contain an ALPHABET-NAME clause if it has a PROGRAM
COLLATING SEQUENCE clause in it.
COBCH0138 "EXCLUSIVE", "AUTOMATIC" or "MANUAL" missing The LOCK MODE clause in the FILE-CONTROL paragraph of the Environment Division does not contain one of the words EXCLUSIVE,
AUTOMATIC, or MANUAL, or if it does, your COBOL system has failed to recognize the word, perhaps owing to a spelling mistake.
The LOCK MODE clause controls access to files shared between a number of users in a multi-user environment. Its form is determined
by the filetype with which it is used.
COBCH0139 Illegal LOCK MODE/file type combination The format of the LOCK MODE clause depends on the file type. You have specified a LOCK MODE clause which is incompatible with
the type of the specified file. Non-shareable files must have lock mode EXCLUSIVE while shareable files can have lock mode
AUTOMATIC or MANUAL.