DDL Messages
Data Definition Language (DDL) Reference Manual — 426798-002
A -29
DDL Error and Warning Messages
Recovery. Shorten the name and recompile.
Cause. A constant is used as a value, but the constant data type is not consistent with
the data type of the object receiving the value.
Effect. DDL rejects the object.
Recovery. Check the data type and use a constant whose value is a number for a
numeric type or a string for an alphanumeric type, then recompile the object.
Cause. The version specified in the TOKEN-MAP statement does not match bit fields
stored in the same byte.
Effect. DDL rejects the TOKEN-MAP object.
Recovery. Specify the same version for bit fields that share the same byte. If a bit field
extends across two bytes, specify the same version for bit fields that share the
same word.
Cause. A COBOL level-number increment in a COBLEVEL command is equal to or
less than 0.
Effect. DDL does not change the increment.
Recovery. Correct the error and recompile if you want to.
Cause. A field whose definition or description includes a USAGE IS INDEX clause is
not 2 or 4 bytes, is not a single field, or is not a computational item.
Effect. DDL rejects the field or the object that includes the field.
Recovery. Remove the USAGE IS INDEX clause, or change the field definition to
meet the requirements for using this clause, and recompile the object.
***ERROR*** Improper type of Constant for this usage
***ERROR*** Inconsistent VERSION within byte- bit-field-name
***WARNING*** Increment is not a legal positive int- value
not changed
***ERROR*** INDEX must be a 1 or 2 word single item and
computational
***WARNING*** INDEX must be 1 word for COBOL 74 and 2 words
for COBOL85- index-name