HP DDL D40 Reference Manual page 429

Data definition language
Table of Contents

Advertisement

DDL Messages
Recovery. Change the DDL definition so that all character or FILLER items contain an
even number of characters, use the C_MATCH_HISTORIC_TAL command, or
recompile the definition with the CFIELDALIGN_MATCHED2 command set.
***ERROR*** Structure alignment in Pascal is incompatible
with DDL- element-name
Cause. A DDL definition cannot be translated into Pascal because word alignment is
not maintained. A named group data item that does not begin with a word-aligned
object follows an item that ends on an odd-byte boundary, or a named group data item
ends on an odd-byte boundary and is not followed by a word-aligned object.
Effect. DDL does not write the definition to the Pascal source file.
Recovery. Change the DDL definition so that all character or FILLER items contain an
even number of characters. Recompile the definition.
***ERROR*** Structure alignment in TAL is incompatible with
DDL- element-name
Cause. An odd-length string definition contains an OCCURS clause that cannot be
translated into pTAL or TAL. When generating pTAL or TAL source for a string, DDL
would normally emit a struct for the string field. Because this particular string is an odd
length, DDL would have to add a filler to word-align the struct.
Effect. DDL does not write the definition to the pTAL or TAL source file.
Recovery. Change the DDL definition so make the definition even length. Recompile
the definition.
***FATAL ERROR*** Symbol table is full
Cause. A record or definition is too large to fit in the symbol table.
Effect. DDL closes the dictionary and output files and stops processing.
Recovery. Reduce the complexity of the data structure by defining the object in
multiple DEFINITION or RECORD statements, and recompile the object.
***WARNING*** TACL OUTPUT DIAGNOSTICS:
Cause. You requested TACL output for an object, but the object does not conform to
TACL rules.
Effect. A message follows describing the TACL error. DDL does not write the object to
the TACL source file.
Recovery. Correct the error and recompile.
Data Definition Language (DDL) Reference Manual—426798-002
DDL Error and Warning Messages
A -59

Advertisement

Table of Contents
loading

Table of Contents