Previous Topic: Data Dictionary Entities Used by the Mapping CompilersNext Topic: Element Occurrences


Builder Codes

What is a Builder Code?

When an entity occurrence is established in the data dictionary, a builder code is assigned to the occurrence. The builder code designates the component of the CA data management system that owns the entity and is allowed to make structural modifications to the entity. If the entity occurrence is subsequently used by a different product, the builder code may change to reflect the current use of the entity.

Some components, such as CA-IDD, access the builder code when modifications to an entity occurrence are attempted. Builder codes and their associated components are shown in the following table:

Builder Code

Input Source

C

CA IDMS mapping compilers

D

DDDL compiler

G

CA IDMS-CV/DC sysgen compiler (source records)

R

CA IDMS-CV/DC sysgen compiler (object records)

S

Schema compiler

V

Subschema compiler

M

DML processors

A

CA ADS dialog generator

P

CA ADS application generator

X

CA IDMSDIRL utility

For example, a CA-IDD-built occurrence has a builder code of D, which specifies that IDD owns the occurrence and that modifications can be made to the occurrence.

Copying a CA-IDD-built Occurrence

Consequences of copying a CA-IDD-built occurrence are described as follows:

When a schema or a CA IDMS map is deleted, the builder code changes back to D and modifications can then be made by the DDDL compiler.

Note: For more information about builder codes, see the CA IDMS System Generation Guide.