HP DDL D40 Reference Manual page 412

Data definition language
Table of Contents

Advertisement

DDL Messages
Effect. If COBOL output is requested, DDL issues a COBOL error message and
suppresses COBOL output.
Recovery. Remove all but one key at the same offset and recompile.
***ERROR*** Multiple primary keys
Cause. More than one key is identified as a primary key; a key-sequenced file has
exactly one primary key.
Effect. DDL rejects the record.
Recovery. Remove all but one key and recompile.
***ERROR*** Must Be not valid on a non-referencing
ENUMeration
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. DDL rejects the object.
Recovery. Remove the MUST BE clause, or make the ENUM field refer to another
ENUM field, and recompile.
***ERROR*** Name is embedded in a group of the same name-
field-name
Cause. A field name has the same name as a group, record, or definition that contains
the field, and COBOL output was requested.
Effect. DDL suppresses COBOL output.
Recovery. Change the field name so that it differs from the names that qualify it and
recompile.
***WARNING*** No CIFNDEF or CIFDEF is used for this CENDIF,
no output produced for CENDIF.
Cause. A CENDIF compiler command was used that did not match with any CIFDEF
or CIFNDEF commands used before.
Effect. DDL 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
Data Definition Language (DDL) Reference Manual—426798-002
DDL Error and Warning Messages
A -42

Advertisement

Table of Contents
loading

Table of Contents