Data Definition Language (DDL) Reference Manual

DDL Messages
Data Definition Language (DDL) Reference Manual529431-004
A-55
Cause. A primary-key field is defined with DUPLICATES ALLOWED; primary keys
must be unique.
Effect. The DDL compiler rejects the object.
Recovery. Remove DUPLICATES ALLOWED and recompile.
Cause. A primary key is declared in a KEYTAG or KEY IS clause, but the FILE IS
clause declares the file as other than key-sequenced.
Effect. The DDL compiler rejects the object.
Recovery. Remove the primary key specification, or specify a different file type, and
recompile.
Cause. A level 66 item is referenced, but a qualified name was expected (for example,
the reference was made from another level 66 RENAMES clause or from an OCCURS
DEPENDING ON clause).
Effect. The DDL compiler rejects the object.
Recovery. Correct the error and recompile.
Cause. The record entered is too large for the block size; at least one record and a
header must fit in a block.
Effect. The DDL compiler rejects the object.
Recovery. Change block size or record sizes and recompile.
Cause. The DDL compiler tried to access a dictionary object when the object was
locked. An object is locked when another user is updating the object.
Effect. The DDL compiler does not process the object.
Recovery. Wait a few minutes and try again.
***ERROR*** Primary key must be unique
***ERROR*** Primary key specified but file is not key-
sequenced- file-name
***ERROR*** qualified-name cannot be a Level 66 item
***ERROR*** RECORD is too big for BLOCK
***ERROR*** Record locked- Please try again later