Data Definition Language (DDL) Reference Manual
DDL Messages
Data Definition Language (DDL) Reference Manual—529431-004
A-51
Recovery. Correct the error and recompile.
Cause. An OCCURS DEPENDING ON clause is nested within an OCCURS clause or 
another OCCURS DEPENDING ON clause.
Effect. The DDL compiler rejects the object.
Recovery. Correct the error and recompile.
Cause. A definition that contains a REDEFINES clause also contains an OCCURS 
DEPENDING ON clause when COBOL output is requested.
Effect. The DDL compiler suppresses COBOL output.
Recovery. Remove the REDEFINES or OCCURS DEPENDING ON clause and 
recompile.
Cause. A field or group follows a field or group described with OCCURS DEPENDING 
ON.
Effect. The DDL compiler rejects the object.
Recovery. Reorder the definition so that the field or group described with OCCURS 
DEPENDING ON is the last field or group in the data structure.
Cause. An OCCURS clause is at the definition or record level; OCCURS can be 
specified only at level number 02 or greater.
Effect. The DDL compiler rejects the object.
Recovery. Correct the error and recompile.
Cause. There is an octal number in the value clause of a data item that is defined with 
BINARY 64 UNSIGNED data type. DDL does not allow octal values to be specified in 
the value clause of a data item defined with BINARY 64 UNSIGNED data item.
***ERROR*** OCCURS DEPENDING ON cannot be within an OCCURS
***ERROR*** OCCURS DEPENDING ON found with or within 
REDEFINES- name
***ERROR*** OCCURS DEPENDING ON is not last element or group
***ERROR*** OCCURS on first element
***ERROR*** Octal numbers cannot be used with BINARY 64 
UNSIGNED data type










