Lists the Syntax Checking error messages from COBCH0221 through COBCH0240.
COBCH0221 Data description qualifier inappropriate or repeated
You have used a data description qualifier which is incompatible with the associated PICTURE clause. For example, you might have used a BLANK WHEN ZERO clause for a PIC XX data item. This is illegal as the data item is alphanumeric but the associated qualifier refers only to numeric items.
COBCH0223 Unknown USAGE
You have specified an invalid USAGE qualifier in a data description entry.
COBCH0224 SIGN must be LEADING or TRAILING
This optional clause can be specified only for numeric description entries which contain the character S in their PICTURE clause. The key word SIGN must be followed by either LEADING or TRAILING depending on the position you want the operational sign to take.
COBCH0232 Edited PICTURE string is too large
A PICTURE string which you have defined for an edited or numeric edited (one which presents numeric data items in a more readable form, for example, with leading zeros removed or with currency signs inserted) data item exceeds the maximum permitted for your COBOL system.
COBCH0234 DEPENDING missing
You have defined a variable length table without specifying the DEPENDING phrase that, at run time, enables your COBOL system to determine the actual table size.
COBCH0238 RENAMES missing
You have omitted the word RENAMES in the definition of a level 66 data item.
COBCH0239 First data-name does not precede second
You have included the syntax data-name-1 RENAMES data-name-2 THRU data-name-3 in your program, but the data item you have specified for data-name-2 is declared after the data item for data-name-3. This is not valid COBOL syntax, as data-name-2 in a THRU clause must be declared before data-name-3.
COBCH0240 Only allowed at 01 level
You have used either the NEXT or TYPE clauses in a report description entry, or the GLOBAL or EXTERNAL clauses in a report file description entry, which is not an 01 level item.