Data Definition Language (DDL) Reference Manual

Dictionary Database Structure
Data Definition Language (DDL) Reference Manual529431-004
D-27
DICTOBL (Object Build List)
SOURCE-DEF The object number of the referenced definition when
this element is described by TYPE def-name or
TYPE *.
SOURCE-DEF is an alternate key to the OBL. The
DDL compiler uses this key to determine whether a
definition is referenced by any other record or
definition and to find the name of the referenced
definition. SOURCE-DEF is set to 0 for all elements
not defined with a TYPE clause.
If the referenced definition itself contains more than
one element, these elements are copied to the
current object's build list. SOURCE-DEF keeps only
one level of reference, as shown in Example D-3
on
page D-33.
If the object number of DATE is 1, the SOURCE-
DEF code for the element ORDER-DATE is 1,
referring to the object DATE. If the object number of
ORD-HEADER is 2, the SOURCE-DEF code for
header is 2, referring to the element ORDER-DATE
in the object ORD-HEADER; in this case, SOURCE-
DEF does not indicate that ORDER-DATE in turn
refers to DATE.
ELEMENT-REDEFINED The element number of the group or field that this
element redefines if this element redefines another
element.
OBJ-CLASS An indicator that describes this element as a group
or elementary field; it can have one of the codes in
Table D-10
on page D-33.
STRUCTURE A field that identifies the storage structure of this
element if it is an elementary field (OBJ-CLASS=1).
The DDL compiler supports the STRUCTURE codes
in Table D-11
on page D-33.
Table D-7. DICTOBL (Object Build List) Fields (page 3 of 8)
Field Description