COBCH0247 Index-name has been declared explicitly
You have declared an index data item explicitly. The item is declared implicitly by its appearance in an INDEX phrase, so you have in effect declared the same item twice.
COBCH0248 ISAM key key-name too long
A data item that is to be used as an indexed sequential file key is longer than the maximum length allowed for such keys.
COBCH0249 Alternate keys have same reference
The two alternate keys you have defined for an indexed sequential file overlap. Alternate keys must be completely distinct from one another.
COBCH0254 'VALUE OF' field data-name missing or illegal
You have either not declared one or more of the data items named in the VALUE OF clause of an FD entry in the File Section, or you have declared such an item incorrectly.
COBCH0256 Preceding record has zero length
You have defined a file record with zero length. This is probably due to errors in all of the elementary item descriptions in the record definition.
COBCH0258 ASSIGN data-name data-name illegal
You have specified an ASSIGN data-name in a SELECT ... ASSIGN clause that is not unitary, that is, the data definition contains an OCCURS clause.
COBCH0259 Illegal report-name or bad RD clause
You have defined a report-name that is either not unique or which does not conform to the rules for user-defined words. Alternatively, you have specified a clause in an RD entry incorrectly.
COBCH0260 Inconsistent page specification
The values you have specified in the PAGE LIMIT clause are not consistent; for example, the integer in the LAST DETAIL phrase is smaller than the integer in the FIRST DETAIL phrase.