Data Definition Language (DDL) Reference Manual (G06.24+)
DDL Messages
Data Definition Language (DDL) Reference Manual—426798-002
A-46
DDL Error and Warning Messages
Recovery. If you want to run a test compilation using NOSAVE, you can create a test 
dictionary on a subvolume unconnected with the Pathmaker project.
Cause. A NOVALUE clause describes a field that has a PICTURE or TYPE data-type 
clause; NOVALUE can be used only in definitions that refer to previous definitions with 
TYPE * or TYPE name clauses.
Effect. DDL rejects the object.
Recovery. Remove the NOVALUE clause and recompile.
Cause. A NULL clause describes a field that is defined by reference to an existing 
definition, and the referenced definition already has a NULL clause with the same null 
value.
Effect. DDL issues a warning message, and the null value of the referenced definition 
is inherited by the referring definition. DDL does not produce output for inherited 
attributes.
Recovery. Remove the NULL clause from the DDL source schema, or change the null 
value so that it differs from the referenced definition, and recompile.
Cause. A NULL clause character string is longer than 1 byte, or a NULL clause 
number is greater than 255 or less than 0.
Effect. DDL rejects the object.
Recovery. Shorten the character string or correct the number and recompile.
Cause. A numeric picture size is greater than 18 digits when COBOL output is 
requested.
Effect. DDL does not write the object definition to the COBOL source file.
Recovery. Reduce the numeric picture size and recompile; rebuild the dictionary if the 
object in error is referenced by another object.
***ERROR*** NOVALUE cannot be specified unless referencing a 
DEF name
***WARNING*** NULL on referencing item ignored, NULL 
inherited field-name
***ERROR*** NULL value cannot fit in one byte
***ERROR*** Number exceeds COBOL max of 18 digits- 
element-name










