Data Definition Language (DDL) Reference Manual

DDL Messages
Data Definition Language (DDL) Reference Manual529431-004
A-20
Effect. The DDL compiler issues error messages and does not generate output for the
requested language. For example:
!?Cobol
! def def1 type binary 64 unsigned.
*** WARNING *** COBOL 85 OUTPUT DIAGNOSTICS:
*** ERROR *** Element contains BINARY 64 UNSIGNED data type – DEF1
*** ERROR *** BINARY 64 UNSIGNED data type is not supported in COBOL
Recovery. Recovery is not possible. Remove the BINARY 64 UNSIGNED data item
from the definition or record.
Cause. The DDL compiler was asked to generate output for a source language other
than COBOL and the DDL item contains the PACKED-DECIMAL field identified by
element_name.
Effect. The DDL compiler issues error messages and does not generate output for the
requested language. For example:
!?tal
! SCHEMA PRODUCED DATE - TIME : 8/01/2000 - 15:05:22
Output source for TAL is opened on $ZTN1.#PTPJHYV
!def emp pic 9999 PACKED-DECIMAL.
Definition EMP size is 3 bytes.
Definition EMP added to dictionary.
*** WARNING *** TAL OUTPUT DIAGNOSTICS:
*** ERROR *** Element contains PACKED-DECIMAL data type - EMP
*** ERROR *** PACKED-DECIMAL data type is not supported in TAL
*** ERROR *** Errors detected - no output produced for EMP
Recovery. Recovery is not possible. Remove the COMP-3, COMPUTATIONAL-3, or
PACKED-DECIMAL data item from the definition or record.
Cause. The element being redefined is not an element in the same group as the
redefining element.
Effect. The DDL compiler rejects the object.
Recovery. Put the element in the same group and recompile.
Cause. An element has a REDEFINES clause redefining an element that also has a
REDEFINES clause, and the first element refers to a different field than the second
element
Effect. The DDL compiler rejects the object.
***ERROR*** Element contains PACKED-DECIMAL data type -
element_name
***ERROR*** Element being redefined not found in this group
***ERROR*** Element being redefined redefines another element