Data Definition Language (DDL) Reference Manual

DDL Messages
Data Definition Language (DDL) Reference Manual529431-004
A-11
Cause. The record definition of an entry-sequenced, relative, or unstructured file
contains a COMPRESS, DCOMPRESS, or ICOMPRESS clause. These clauses apply
only to key-sequenced files.
Effect. The DDL compiler rejects the object.
Recovery. Change the file structure to key sequenced, or remove the COMPRESS,
DCOMPRESS, or ICOMPRESS clause.
Cause. A CONSTANT statement has a value that is incompatible with its data type.
For example, the value is too large for the size indicated by the data type, or is
alphabetic when the data type is numeric, or is a signed value when the data type is
unsigned.
Effect. The DDL compiler rejects the constant.
Recovery. Change either the data type or the specified value of the constant.
Cause. A CONSTANT statement has a value that is greater than the 130 ASCII
character limit set for the DDL compiler.
Effect. The DDL compiler does not generate Pascal code for the constant or for any
object that refers to the constant.
Recovery. Shorten the constant value and regenerate the Pascal constant or object
that refers to the constant.
Cause. A CONSTANT statement has a value greater than 128 ASCII characters, and
TAL source code is requested.
Effect. The DDL compiler does not generate TAL code for the constant or for any
object that refers to the constant.
Recovery. Shorten the constant value and regenerate the TAL constant or object that
refers to the constant.
***ERROR*** COMPRESS, DCOMPRESS, or ICOMPRESS on a non KEY-
SEQUENCED file
***ERROR*** CONSTANT data type is incompatible with
referenced value
***ERROR*** CONSTANT in Pascal exceeds DDL’s 130-byte limit-
constant-name
***ERROR*** CONSTANT’s representation exceeds TAL’s 128-byte
limit- constant-name