Data Definition Language (DDL) Reference Manual

DDL Messages
Data Definition Language (DDL) Reference Manual529431-004
A-48
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. The DDL compiler 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. The DDL compiler issues a warning message, and the null value of the
referenced definition is inherited by the referring definition. The DDL compiler does not
produce output for inherited attributes.
Recovery. Remove the NULL clause from the DDL 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. The DDL compiler 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. The DDL compiler 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