Data Definition Language (DDL) Reference Manual
DDL Messages
Data Definition Language (DDL) Reference Manual—529431-004
A-4
Recovery. Specify a field of a type other than bit as the key.
Cause. A block length other than 512, 1024, 2048, or 4096 bytes was specified. 
Effect. The DDL compiler rejects the object.
Recovery. Specify a valid block length and recompile the object.
Cause. A block length other than 512, 1024, 2048, 4096, or 32768 bytes was 
specified. 
Effect. The DDL compiler rejects the object.
Recovery. Specify a valid block length and recompile the object.
Cause. A block size of 32768 bytes was specified for a non-key-sequenced file or a 
format 1 key-sequenced file.
Effect. The DDL compiler rejects the object.
Recovery. Specify a valid block size (512, 1024, 2048, or 4096 bytes) and recompile 
the object. 
Cause. A block length was specified for an unstructured file.
Effect. The DDL compiler rejects the object.
Recovery. Remove the block-length specification or change the file type to key-
sequenced, entry-sequenced, or relative.
Cause. The source files are nested too deeply. The DDL compiler allows 
approximately 20 levels of nesting.
***ERROR*** BLOCK must be 512, 1024, 2048, or 4096 bytes
***ERROR*** BLOCK must be 512, 1024, 2048, 4096, or 32768 
bytes (32768 bytes only for format 2 key-sequenced files)
***ERROR*** BLOCK SIZE of 32768 bytes is only allowed for 
format 2 key-sequenced files
***ERROR*** BLOCK specified for an UNSTRUCTURED file
***FATAL ERROR*** Buffer stack too close to data stack










