Data Definition Language (DDL) Reference Manual
Dictionary Database Structure
Data Definition Language (DDL) Reference Manual—529431-004
D-65
DICTDDF (Dictionary Definition File)
•
DICTKDF (Key Definition File) on page D-68
•
Dictionary Structure Link Diagram on page D-69
DICTDDF (Dictionary Definition File)
DICTDDF, an unstructured file, contains only one record. The most important fields in 
this file for record and definition storage are NEXT-OBJ and NEXT-TEXT-ID.
After PARTNAME and PARTS from Example D-4 on page D-64 are added to a new 
dictionary, the fields of DICTDDF have these values:
DICTODF (Object Definition File)
DICTODF, a key-sequenced file, contains one record for every object (definition, 
record, service, server, requester, screen) entered in the dictionary. The three most 
important fields of this file are OBJECT, IDENTIFIER.NAME, and 
IDENTIFIER.OBJECT-TYPE.
For the sample dictionary in Example D-4
 on page D-64, the fields of DICTODF have 
these values:
Field Description
NEXT-OBJ NEXT-OBJ is used by the DDL compiler to assign object numbers to 
objects as they are entered in the dictionary. NEXT-OBJ has an initial 
value of 1. When an object is entered in the dictionary, it is given the 
current value of NEXT-OBJ. NEXT-OBJ is then incremented by 1.
NEXT-TEXT-ID NEXT-TEXT-ID is used by the DDL compiler to assign text numbers to 
text items as they are added to the dictionary. Like NEXT-OBJ, NEXT-
TEXT-ID has an initial value of 1 and is incremented after a text item is 
entered in the dictionary.
VERSION VERSION contains the product version number of the dictionary. This 
value will not change unless you regenerate the dictionary with a 
different product version of the DDL compiler.
Field Value
NEXT-OBJ 3
NEXT-TEXT-ID 7
VERSION 4
OBJECT
IDENTIFIER.OBJECT-
TYPE IDENTIFIER.NAME COMMENT-TEXT
1 ID partname 0
2RD parts 0










