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.