Data Definition Language (DDL) Reference Manual — 426798-002
6 -1
6
Definition Attributes
Definition attributes are part of definitions and records, which are DDL dictionary
objects that describe data structures and disk-file record structures. Each definition and
record includes attributes such as size, data type, and usage. The definition attributes
are defined by clauses in DEFINITION statements or in the record structure portion of
RECORD statements.
This section describes the DEFINITION and RECORD statement clauses that you can
use to specify definition attributes as well as the level 66 RENAMES, level 88
condition-name, and level 89 enumeration clauses. Many of these clauses are similar
to COBOL clauses of the same name.
Table 6-1
summarizes the definition and record clauses. The rest of this section
presents detailed descriptions of the clauses in alphabetic order.
Table 6-1. Definition and Record Clauses (page 1 of 2)
Clause
Function
AS
Specifies a display string for a value in a level 89 enumeration clause,
or, at the definition level, specifies a default display string for a field of
type ENUM. DDL ignores this clause when generating host-language
source code.
DISPLAY
Specifies a default display format for values listed on Enform reports.
DDL ignores this clause when generating host-language source code.
EDIT-PIC
Specifies a format for a field’s data. Only the Pathmaker product uses
this format. DDL ignores this clause when generating host-language
source code.
EXTERNAL
Outputs the EXTERNAL clause in COBOL85 source files.
FILLER
Specifies an unnamed field, reserving space that will never be
referred to directly.
HEADING
Specifies a default field heading for values listed on Enform reports or
displayed on Enable and Pathmaker screens. DDL ignores this
clause when generating host-language source code.
HELP
Assigns help text to a group or elementary item in a DEFINITION
statement. Requesters generated by the Pathmaker product use help
text. DDL ignores this clause when generating host-language source
code.
JUSTIFIED
Outputs the JUSTIFIED RIGHT clause in COBOL source files.
KEYTAG
Declares that a field or group is an Enscribe key field.
LN
Specifies the language, territory, and character set for a text item.
MUST BE
Specifies a set of valid values for a field. Pathmaker requesters
enforce the MUST BE constraints; programs written by users must be
coded to enforce the constraints. DDL ignores this clause when
generating host-language source code.