Data Definition Language (DDL) Reference Manual

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