Data Definition Language (DDL) Reference Manual

Dictionary Database Structure
Data Definition Language (DDL) Reference Manual529431-004
D-8
DICTKDF (Key Definition File)
DICTKDF (Key Definition File)
DICTKDF (Key Definition File) is a key-sequenced file that contains one KDF record for
each key assignment defined in the schema; that is, one record for each alternate and
primary key (structured files) or one record for each SEQUENCE IS field. Each KDF
record describes the key and provides a link back to the element in DICTOBL (Object
Build List) that defines the key field.
DICTKDF is different on G-series and H-series systems—see:
Figure D-5, DICTKDF (Key Definition File)—G-Series, on page D-9
Figure D-6, DICTKDF (Key Definition File)—H-Series, on page D-10
Change bars in Figure D-6
on page D-10 show where it differs from Figure D-5 on
page D-9.
These tables apply to both G-series and H-series systems:
Table D-4, DICTKDF (Key Definition File) Fields, on page D-11
Table D-5, KEY-CLASS Codes, on page D-12
Table D-3. DICTDDF (Dictionary Definition File) Fields
Field Description
NEXT-OBJ Object number that the DDL compiler assigns to the next record or
definition added to the dictionary, or that the Pathmaker product
assigns to the next service, server, requester, or screen added to the
dictionary.
NEXT-TEXT-ID The text ID number that the DDL compiler or the Pathmaker product
assigns to the next text item stored in DICTOTF (refer to DICTOTF
fields for a description of the types of text items stored in the
dictionary).
VERSION A product version number that is incremented every time the internal
structure of the dictionary changes. The product version number
encoded in the DDL compiler is checked against this field whenever
a dictionary is opened.
CREATOR-USERID A group field that describes the user ID of the person who created
this dictionary. CREATOR-USERID consists of the next two fields,
GROUP-NAME and USER-NAME.
GROUP-NAME The name of the group to which the user belongs.
USER-NAME A name identifying the user within the group.
NEXT-QUAL-ID A field that the Pathmaker product uses to obtain field qualifier IDs.