Data Definition Language (DDL) Reference Manual
DDL Messages
Data Definition Language (DDL) Reference Manual—529431-004
A-2
Effect. The DDL compiler rejects the object. For example:
!DEF EMP8.
!02 FLD8 PIC 9(5).
!END.
Definition EMP8 size is 5 bytes.
Definition EMP8 added to dictionary.
!DEF EMP9.
!02 FLD9 TYPE EMP8 COMP-3.
!END.
*** ERROR *** A non PACKED-DECIMAL item was specified in group - FLD9
*** WARNING *** Errors detected - no output produced for EMP9
!
Recovery. Change the data type of the field, or remove the USAGE IS COMP-3,
COMPUTATIONAL-3, or PACKED-DECIMAL clause from the group definition.
Cause. This is an internal compiler error−no user error is implied.
Effect. The DDL compiler closes the dictionary and all source code files and stops
processing current source file.
Recovery. Report the error to your service provider.
Cause. The figurative constant ALL precedes a numeric literal in a VALUE or MUST
BE clause.
Effect. The DDL compiler rejects the object.
Recovery. Either remove the figurative constant ALL or replace the numeric literal
with a character literal, a national literal, or another figurative constant. Then recompile
the object.
Cause. A referenced field does not have sufficient qualification to distinguish it from
another field of the same name.
Effect. The DDL compiler rejects the object.
Recovery. Qualify the referenced field, or rename one of the fields so that no
ambiguity exists, and recompile the object.
***FATAL ERROR*** Address to be freed not in address list
***ERROR*** ALL must not precede a numeric literal
***ERROR*** Ambiguous reference- object-name