Data Definition Language (DDL) Reference Manual (G06.24+)
Dictionary Database Structure
Data Definition Language (DDL) Reference Manual—426798-002
D-30
DICTODF Fields
An explanation of each field follows:
•
OBJECT−the object number, a system-assigned number that uniquely identifies 
each object within the dictionary.
Each object corresponds to exactly one identifier.
•
IDENTIFIER−a unique identifier of each object in the dictionary, consisting of the 
next two fields:
°
OBJ-TYPE−a 2-byte field that has one of the following values:
The last four values (SR, SV, RQ, and SC) are object types defined and used 
in Pathmaker applications.
°
NAME−a 30-byte field containing the object's name, which must be unique 
within the type.
Object names must begin with an alphabetic character. A dash (-) can be used 
as a word separator within a name. Records and definitions cannot have the 
same name.
•
VERSION−an integer value that is incremented every time the object is updated in 
this dictionary.
Because DDL does not allow partial updating of an object, VERSION reflects how 
many times the object has been compiled since the dictionary was created.
•
DATE-CREATED−a 6-byte timestamp taken from the system when the object is 
added to the dictionary.
•
CREATOR-USERID−a group field that describes the user ID of the person who 
created this dictionary.
Value Object Type Description
CD CONSTANT Constant
ID DEFINITION Field definition or group or field description
RD RECORD Record
TT TOKEN TYPE SPI token type
TC TOKEN CODE SPI token code
TM TOKEN MAP SPI token map
SR SERVER Application program that performs one or more 
services
SV SERVICE Unit of work performed by a server
RQ  REQUESTER Equivalent to a SCREEN COBOL program
SC SCREEN Equivalent to the SCREEN SECTION of a 
SCREEN COBOL program.










