Data Definition Language (DDL) Reference Manual
Dictionary Database Structure
Data Definition Language (DDL) Reference Manual—529431-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










