COBCH0041 - COBCH0060
Lists the Syntax Checking error messages from COBCH0041 through COBCH0060.
COBCH0041 ZERO is an invalid value for an index-name
You cannot enter a zero value here.
COBCH0042 Must be nonzero
The numeric value you specify here must be nonzero.
COBCH0043 Literal or figurative constant expected
You must specify a literal value or a figurative constant here.
COBCH0044 Literal expected
You must specify a literal value here.
COBCH0045 Operand data-name has wrong size
The operand in this statement is the wrong length (for example, you have specified a prompt character more than one character long).
COBCH0046 Alphabet name required
You must specify the name of a user-defined collating sequence here.
COBCH0047 Numeric literal or ZERO expected
You must specify a numeric literal or the figurative constant ZERO here.
COBCH0048 Missing or extra right parenthesis
The number of left and right parentheses in an arithmetic expression is not the same.
COBCH0049 Illegal use of Index-name or Index Data item
You have used an item with USAGE INDEX in a context where it is not allowed. See the related topics for details of where you can use such items.
COBCH0050 Illegal use of POINTER data item, ADDRESS OF or NULL
You have tried to perform an illegal operation on a data item with USAGE POINTER. Alternatively, you have tried to apply the ADDRESS OF phrase to an item that is not an 01 or 77 level item in the Working-Storage or Linkage Section.
COBCH0051 Not a report name
You must use a report-name in this context. You have probably misspelled a valid report-name.
COBCH0052 Only allowed with SEQUENTIAL files
You have performed an operation that is permitted only if the file has SEQUENTIAL organization (for example, CLOSE REEL/UNIT).
COBCH0053 Directive directive invalid or not allowed here
You have either specified a COBOL system directive in the wrong place or specified an invalid COBOL system directive in a $SET statement in your program.
COBCH0054 Class name required
You have failed to define the class-name in the SPECIAL-NAMES paragraph, or you have misspelled a COBOL class-name.
COBCH0055 Index-name set to value greater than table size
statement has been used to try to set an index name to a value greater than the number in the OCCURS clause for which that index name belongs.
COBCH0056 COPY is recursive
One of the following:
COBCH0057 Not a report group
You must use a report group in this context. You have probably misspelled a valid report group-name.
COBCH0058 Not a report name or a report group
You have specified neither a valid report-name nor a valid report group in a GENERATE statement. You have probably misspelled the report-name or the report group.
COBCH0059 Cannot GENERATE this report name
The report-name that you have specified should contain all of the following:
COBCH0060 Not a detail group
You have specified a report group that is not of TYPE DETAIL.
Messages COBCH0001 to COBCH0100