DDL Compiler Commands
Data Definition Language (DDL) Reference Manual — 426798-002
9- 51
DICTR Command
•
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 dictionary by omitting the exclamation point.
•
Note that for a Pathmaker dictionary, DICTN! deletes only the dictionary, not
Pathmaker objects (services, servers, requesters, and screens); Pathmaker
objects can be modified or deleted only within the Pathmaker environment.
•
The file security of the dictionary files is the default file security of whoever
compiles the DDL source code.
•
Only one dictionary can be open at a time. If you use the DICTN command when
you already have a dictionary open, DDL closes the current dictionary before
opening the specified dictionary.
•
After a DICTN or DICT command creates a dictionary, using DICTN or DICT 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.
•
If an existing dictionary that you open with the DICTN command is audited, DDL
issues a warning message.
DICTN Command Example
If an audited dictionary exists on $DATA.SALES, this command causes DDL to delete
the dictionary and create a nonaudited dictionary on the subvolume:
?DICTN $data.sales !
DICTR Command
The DICTR command instructs the DDL compiler to open a dictionary for read-only
access.
DICTR
opens an existing dictionary for read-only access.
DICTR [ dict-subvol-name ]