Data Definition Language (DDL) Reference Manual
Dictionary Database Structure
Data Definition Language (DDL) Reference Manual—529431-004
D-15
DICTOBL (Object Build List)
DICTOBL (Object Build List)
DICTOBL (Object Build List) is a key-sequenced file that contains one record for each 
element of each unique object in the dictionary. The primary key of the file is the 
OBJECT field from DICTODF plus a sequentially assigned element number.
An object can contain one or more elements.
If an object or an element within an object is defined by a TYPE * or TYPE def-name 
clause, elements of the referenced object are copied to each DICTOBL field for the 
referring object. The top-level SOURCE-DEF field in this file contains the object 
number of the referenced definition.
If a record's structure is defined by a DEFINITION IS def-name clause, DICTOBL 
has no entry for the referenced object. Instead, linkage is made through DICTRDF 
(Record Definition File). DICTRDF.DEF-NUMBER contains the object number of the 
referenced definition. For all other records, DICTRDF.DEF-NUMBER contains the 
object number of the record itself.
DICTOBL is different on G-series and H-series systems—see:
•
Figure D-9, DICTOBL (Object Build List)—G-Series, on page D-16
•
Figure D-10, DICTOBL (Object Build List)—H-Series, on page D-21
Change bars in Figure D-10 on page D-21 show where it differs from Figure D-9 on 
page D-16.
These tables apply to both G-series and H-series systems:
•
Table D-7, DICTOBL (Object Build List) Fields, on page D-25
•
Table D-8, VALUE-TEXT Codes, on page D-32
•
Table D-9, TACL-TYPE Codes, on page D-32
•
Table D-10, OBJ-CLASS Codes, on page D-33
•
Table D-11, STRUCTURE Codes, on page D-33
•
Table D-12, SQL DATETIME Element Sizes, on page D-35
•
Table D-13, SQL INTERVAL Element Sizes, on page D-36
Example D-2. Object With Multiple Elements
DEF example. ! Element 0
 02 field-1 PIC X. ! Element 1
 02 group-2 ! Element 2
 03 field-3 PIC X. ! Element 1
END










