Data Definition Language (DDL) Reference Manual
DDL Messages
Data Definition Language (DDL) Reference Manual—529431-004
A-5
Effect. The DDL compiler closes the dictionary and source code files and stops
processing.
Recovery. Reduce the number of nesting levels of source files.
Cause. An invalid value was specified for BUFFERSIZE.
Effect. The DDL compiler rejects the record.
Recovery. Recovery. Change the BUFFERSIZE value to 512, 1,024, 2,048, or 4,096
and recompile.
Cause. The record definition for a structured file has a BUFFERSIZE clause;
BUFFERSIZE applies only to unstructured files.
Effect. The DDL compiler rejects the object.
Recovery. Change the file type to unstructured or change BUFFERSIZE to BLOCK
and recompile.
Cause. The name of a definition or record exceeds the limit of 31 ASCII characters
that C allows for these names.
Effect. The DDL compiler does not write the definition or record to the C source file.
Recovery. Shorten the name and recompile the definition or record.
Cause. You requested C output, but the object does not conform to C rules. A
message follows that describes the C error.
Effect. The DDL compiler does not write the object to the C source file.
Recovery. Correct the error and recompile.
Cause. The specified definition is referenced by another definition or record. The DDL
compiler cannot replace this definition without corrupting definitions or records that
refer to this definition.
***ERROR*** BUFFERSIZE must be 512, 1024, 2048, or 4096 bytes
***ERROR*** BUFFERSIZE specified for a structured file
***ERROR*** C DEF or RECORD or union tag name too long
***WARNING*** C OUTPUT DIAGNOSTICS:
***ERROR*** Cannot replace- object already defined