DDL Messages
Data Definition Language (DDL) Reference Manual — 426798-002
A -54
DDL Error and Warning Messages
Cause. A REDEFINES clause follows the description of a bit field or is with a bit field.
Effect. DDL rejects the object.
Recovery. Remove the REDEFINES clause or the bit field and recompile the object.
Cause. A field or group is larger than the field or group it redefines.
Effect. DDL rejects the object.
Recovery. Reorder and change the descriptions so that the smaller field or group
redefines the larger one and recompile.
Cause. A field or group is smaller than the field or group it redefines. DDL tries to pad
it with filler, but is unable to pad as the filler that is required by the OCCURS count
does not produce an integral result. COBOL output is then requested.
Effect. DDL suppresses COBOL output.
Recovery. Make the redefining field or group the same size as the field or group it
redefines and recompile; rebuild the dictionary if necessary.
Cause. A reference is made to a record or definition, and the dictionary is not open.
Effect. DDL does not generate output.
Recovery. Open the dictionary and recompile.
Cause. A locale name is defined by a reference to a previously defined constant. The
referenced constant has locale information associated with it.
Effect. DDL rejects the text item.
Recovery. Only define a locale by a literal or by a previously defined constant
assigned a value without an associated locale.
***ERROR*** REDEFINES not allowed on or with bit fields-
element-name
***ERROR*** REDEFINES too large
***ERROR*** REDEFINES too small, unable to pad with FILLER -
element-name
***ERROR*** Reference invalid- dictionary is not open
***ERROR*** Referenced constant may not be internationalized