Dictionary/3000 Reference Manual (32244-90001)

145
5 Dictionary/3000 Utilities
Overview
Dictionary/3000 provides a set of interactive utilities that allow a Dictionary or database
administrator to easily create and maintain entries in the Dictionary. The Dictionary
utilities can be used to create, maintain or load IMAGE database entries and to create
VPLUS forms file entries in the Dictionary. The utilities can also be used to clean the
Dictionary of superfluous information that may accumulate after continued DICTDBM
use.
Table 5-1 gives a summary of the utilities with a brief description of their function.
Dictionary/3000 also provides an initialization utility and two extract utilities. The
initialization utility, DICTINIT, is used to create and initialize the Dictionary. (For more
information on DICTINIT, see Appendix C.) The extract utilities, DICTPDE and
DICTCDE, can be used to generate PASCAL and COBOL definitions from the entities
defined in the Dictionary. (For more information on DICTPDE, see Chapter 6. For more
information on DICTCDE, see Chapter 7.)
Table 5-1. The Dictionary Utilities
Utility Function
DICTDBA
(Database Audit)
reports on the usage statistics and checks the internal linkages of
an IMAGE database.
DICTDBC
(Database Creation)
uses the information in the Dictionary to create a schema and root
file for an IMAGE database.
DICTDBD
(Database Definition)
loads the existing definition of an IMAGE database into the
Dictionary using the root file.
DICTDBU
(Database Unload)
copies the data entries of an IMAGE database to disc or tape.
DICTDBL(Database Load) loads data entries from tape or disc into the IMAGE database files.
DICTDBM, UTIL
(Data Dictionary Cleanup)
cleans up data Dictionary after several months of DICTDBM use.
DICTVPD (VPLUS Forms
File Definition)
loads the existing definition of a VPLUS forms file into the
Dictionary.