Data Definition Language (DDL) Reference Manual
DDL Messages
Data Definition Language (DDL) Reference Manual—529431-004
A-14
Cause. A definition or record generates a Pascal type definition that is greater than
32,766 bytes.
Effect. The DDL compiler does not generate Pascal output for the specified definition
or record.
Recovery. Shorten the definition or record and regenerate the Pascal source code.
Cause. A definition or record generates a TACL structure that is greater than 5,000
bytes. The entire TACL structure, not just individual fields, must be less than or equal
to 5,000 bytes.
Effect. The DDL compiler does not generate TACL output for the specified definition
or record.
Recovery. Shorten the definition or record and regenerate the TACL source code.
Cause. A definition named in a TOKEN-MAP or a TOKEN-TYPE statement cannot be
found in the dictionary.
Effect. The DDL compiler rejects the token map or token type.
Recovery. Correct the definition name or add the referenced definition to the
dictionary, then recompile the token map or token type.
Cause. You have specified a definition name or record name that has already been
used for another object.
Effect. The DDL compiler rejects the duplicate object.
Recovery. Change the name of the definition or record and recompile the statement.
Cause. The field currently being defined tried to refer to itself.
Effect. The DDL compiler rejects the object.
***ERROR*** DEF or RECORD exceeds Pascal 32766-byte limit-
object-name
***ERROR*** DEF or RECORD exceeds Pascal 32766-byte limit-
object-name
***ERROR*** DEFINITION not found
***ERROR*** Definition or record name already used
***ERROR*** Definition type reference is recursive