Data Definition Language (DDL) Reference Manual

DDL Messages
Data Definition Language (DDL) Reference Manual529431-004
A-44
Cause. A MUST BE clause is specified for a field of type ENUM, and the field does
not refer to another field of type ENUM.
Effect. The DDL compiler rejects the object.
Recovery. Remove the MUST BE clause, or make the ENUM field refer to another
ENUM field, and recompile.
Cause. A field name has the same name as a group, record, or definition that contains
the field, and COBOL output was requested.
Effect. The DDL compiler suppresses COBOL output.
Recovery. Change the field name so that it differs from the names that qualify it and
recompile.
Cause. A CENDIF command was used that did not match with any CIFDEF or
CIFNDEF commands used before.
Effect. The DDL compiler ignores the statement and generates a warning message.
For example:
!?dict
Dictionary opened on subvol $ADE101.ALPHA for update access.
!?C
/*SCHEMA PRODUCED DATE - TIME : 7/21/2000 - 19: 52:07 */
Output sourcefor C is opened on $ZTN1.#PTPJHU8
!?cendif
***WARNING*** No CIFNDEF or CIFDEF is used for this CENDIF, no
output produced for CENDIF.
!
Recovery. No recovery is necessary.
Cause. A DDL command was not entered to open a DDL source file before an
OUTPUT UPDATE statement was issued.
***ERROR*** Must Be not valid on a non-referencing
ENUMeration
***ERROR*** Name is embedded in a group of the same name-
field-name
***WARNING*** No CIFNDEF or CIFDEF is used for this CENDIF,
no output produced for CENDIF.
***WARNING*** No DDL output file; no UPDATE output produced