Data Definition Language (DDL) Reference Manual
DDL Compiler Commands
Data Definition Language (DDL) Reference Manual—529431-004
9-50
DICTN
dict-subvol-name
is the name of the dictionary subvolume, which has this form:
[\node-name.][$volume-name.][subvolume-name]
!
purges existing dictionary files in dict-subvol-name and creates new dictionary
files there. The new dictionary files have the same extent sizes, MAXEXTENTS
value, security, and ownership as the purged dictionary files had.
If dict-subvol-name has no dictionary files, the exclamation point has no
effect.
If the dictionary is audited or was created by an older DDL product version, the DDL
compiler deletes the dictionary and re-creates it as a nonaudited dictionary, provided
the dictionary is not part of a Pathmaker catalog. The DDL compiler issues a warning
message if it cannot re-create the dictionary as a nonaudited dictionary.
When used on an audited dictionary created for a Pathmaker application, this
command purges only DDL files; it does not purge Pathmaker objects. If the dictionary
is part of an older product version of the Pathmaker catalog, the DDL compiler cannot
purge any objects from the dictionary.
The 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, the DDL compiler creates and opens the
dictionary on the new subvolume.
If the subvolume exists but does not contain a dictionary, the DDL compiler creates
and opens a dictionary on the specified subvolume.
If a dictionary already exists on the specified subvolume, the DDL compiler opens the
dictionary for update access. More than one user can open the dictionary for
concurrent update access.
Syntax Element Default
dict-subvol-name Current system, volume, and subvolume
node-name Current system
volume-name Current volume
subvolume-name Current subvolume
Note. If you do not have purge access to the original dictionary files, the DDL compiler
does not execute the command DICT !.