[next] [previous] [contents]

  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.