Data Definition Language (DDL) Reference Manual
DDL Messages
Data Definition Language (DDL) Reference Manual—529431-004
A-57
Cause. A redefined field or group does not immediately precede the redefining field or
group.
Effect. The DDL compiler rejects the object.
Recovery. Move the redefining field or group to follow the field or group it redefines,
then recompile.
Cause. A REDEFINES clause follows the description of a bit field or is with a bit field.
Effect. The DDL compiler 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. The DDL compiler 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. The DDL
compiler 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. The DDL compiler 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. The DDL compiler does not generate output.
Recovery. Open the dictionary and recompile.
***ERROR*** Redefined element not immediately preceding
***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