Data Definition Language (DDL) Reference Manual (G06.24+)
DDL Compiler Commands
Data Definition Language (DDL) Reference Manual—426798-002
9-48
DICT Command
able to use the purge option; otherwise, DDL does not execute the DICT! 
command.)
If there is no dictionary in the specified subvolume, DDL ignores the exclamation 
point.
NODICT
directs the DDL compiler to close the currently open dictionary. NODICT is the 
default setting.
DICT Command Guidelines
The following points are guidelines for using the DICT command:
•
The DDL dictionary consists of 14 files with predefined file names. For this reason, 
any given subvolume can contain only one dictionary.
•
If the specified subvolume does not exist, DDL creates and opens the dictionary on 
the new subvolume. If the subvolume exists, but does not contain a dictionary, DDL 
creates and opens a dictionary on the specified subvolume.
•
If a dictionary already exists on the specified subvolume, DDL opens the dictionary 
for update access. More than one user can open the dictionary for concurrent 
update access.
•
If a dictionary already exists, you can do either of the following:
°
Purge the dictionary and re-create it by specifying an exclamation point after 
the subvolume name.
°
Add new DDL objects to the existing dictionary by omitting the exclamation 
point.
•
Note that for a Pathmaker dictionary, DICT! deletes only DDL objects, not 
Pathmaker objects (services, servers, requesters, and screens); Pathmaker 
objects can be modified or deleted only within the Pathmaker environment. If the 
Pathmaker dictionary is an earlier version than your DDL dictionary, DDL does not 
delete any Pathmaker objects.
•
The file security of the dictionary files is the default file security of whoever 
compiles the DDL source that creates the dictionary.
•
Only one dictionary can be open at a time. If you use the DICT command when 
you already have a dictionary open, DDL closes the current dictionary before 
opening the specified dictionary.
•
After a DICT or DICTN command creates a dictionary, using DICT or DICTN to 
open the dictionary has no effect on whether the dictionary is audited or not. Either 
command can open the dictionary, but the audited state of the dictionary does not 
change.










