Data Definition Language (DDL) Reference Manual

Dictionary Database Structure
Data Definition Language (DDL) Reference Manual529431-004
D-2
Elements
If a dictionary is part of a Pathmaker application catalog, the Pathmaker product can
store additional objects in the dictionary. The Pathmaker product manages four types
of objects that it can store in a dictionary:
Servers
Services
Requesters
Screens
The DDL compiler assigns each object a unique object number for identification.
Object numbers are assigned in ascending order and are never reused. When an
object is removed from the dictionary, all references to its object number are also
removed.
Elements
Definitions and records can contain one or more elements. For example, a single-field
definition contains a single element; a record or group definition contains an element
for itself and additional elements for each field description within the record or group
definition.
The DDL compiler assigns each element a unique element number for identification.
Text Items
Text items can contain any text associated with an object. A text item can be one of the
following five types:
Example D-1. Objects
DEF partnum PIC 999. ! Object with one element
RECORD parts. ! Object with five elements
02 partnum TYPE *. ! Element 1
02 partname PIC X(18). ! Element 2
02 inventory PIC 999. ! Element 3
02 location PIC XXX. ! Element 4
02 price PIC 999999V99. ! Element 5
END
Type Description
Number ASCII representation of a numeric literal in a VALUE or MUST BE clause
String Alphanumeric string in a COMMENT, DISPLAY, PICTURE, VALUE,
HEADING, HELP, or MUST BE clause
Keyword Keyword in a VALUE or MUST BE clause
Enumeration Name of a value in a level 89 enumeration clause
National National string in a VALUE or MUST BE clause
International Internationalized text items in an AS, HEADING, 88, or VALUE clause.