22.1 Overview of CDD/Repository
CDD/Repository is a common data dictionary tool that sup-
ports sharing of data definitions by OpenVMS programming
languages and information architecture products. Each lan-
guage or product translates the generic definitions stored in
CDD/Repository language- or product-specific definitions
that it can use.
BASIC supports CDD/Repository features including depen-
dency recording. Dependency recording allows you to record
(or track) which programs use CDD/Repository data defini-
tions. Dependency recording helps evaluate the effort needed
to change a record definition by identifying the modules that
need to be modified, recompiled, or both.
To support dependency recording, CDD/Repository uses a
dictionary structure known as CDO-format. (The type of
dictionary used in CDD versions prior to Version 4.0 is known
as DMU-format.) You can have many CDO-format dictio-
naries on an OpenVMS system (but only one DMU-format
dictionary). The two types of dictionaries can coexist on a
system, and a program can refer to data definitions in both
types.