Data Definition Language (DDL) Reference Manual
Definition Attributes
Data Definition Language (DDL) Reference Manual—529431-004
6-16
MUST BE
{ "character-string" }
{ constant-name }
{ figurative-constant }
{ national-literal }
{ number }
{ symbolic-literal }
{ value-name }
character-string
is a string of ASCII characters.
constant-name
is the name of a constant in the open dictionary. The constant value must not
be a figurative constant (see Table 6-4 on page 6-17) or symbolic literal (see
Table 6-5 on page 6-17), and must be consistent with type of any associated
level-88 data item (see 88 Condition-Name on page 6-82).
figurative-constant
is a figurative constant from Table 6-4 on page 6-17.
national-literal
is a national literal whose length is consistent with the length specified in the
PICTURE clause for the national data item.
number
is one or more digits (0 through 9), an optional plus (+) or minus (-) sign, and
an optional decimal point.
symbolic-literal
is a symbolic literal from Table 6-5 on page 6-17. Use symbolic literals only for
numeric items.
The DDL compiler replaces symbolic-literal with the appropriate literal
for COBOL output; therefore, the generated COBOL output does not contain a
MUST BE clause.
value-name
is the value-name in the clause 89 Enumeration
on page 6-85.