Enform Plus Reference Manual
Commands
Enform Plus Reference Manual—422684-001
6-8
?DICTIONARY Command
?DICTIONARY Command
The ?DICTIONARY command names a subvolume that contains your dictionary. It also
clears the internal table and reclaims table space. The ?DICTIONARY command is the
same as the DICTIONARY statement.
dict-subvol-name
is the name of the subvolume where your dictionary files reside. See the Guardian
Programmer's Guide for information on specifying Guardian file names.
The dictionary identified in a DICTIONARY command must be created by the Data
Definition Language compiler. Enform Plus issues an error message if you attempt to
use a dictionary compiled with a version of DDL that is not current. You must then
recompile the dictionary with a current version. See the Data Definition Language
(DDL) Reference Manual for more information on creating and compiling a dictionary.
Identifying the Dictionary
There are two ways to identify the location of the dictionary:
•
The volume and subvolume where the dictionary resides can be specified as a part of
the TACL ENFORM command. If none is specified, it is assumed that the dictionary
resides on the default volume and subvolume.
•
The DICTIONARY statement or ?DICTIONARY command can specify where the
dictionary resides. Either overrides the dictionary identified at the time of the TACL
ENFORM command. When a new dictionary is specified, the old internal table is
cleared.
Clearing Internal Tables
Entering the ?DICTIONARY command without a volume and subvolume name is a
simple means of clearing the entire internal table, without changing the dictionary. To
clear only certain items of the internal table, see the CLOSE Statement
on page 4-7 and
the DELINK Statement
on page 4-12. The items cleared by the ?DICTIONARY
command are:
•
All record descriptions from previous OPEN statements
•
All previous linking relationships
•
All user variable, user aggregate, and user table definitions
•
All parameter definitions.
•
All information from AT END, AT START, FOOTING, SUBFOOTING, SUBTITLE,
and TITLE statements.
The ?DICTIONARY command does not change the value set for any option variable
(such as @HEADING or @STATS).
?DICTIONARY [ dict-subvol-name ]