Provided on Install Tape
As part of installation, you receive definitions for entities required to operate your CA IDMS environment. These definitions are described next:
|
Definition |
Description |
|---|---|
|
Non-SQL descriptions of the dictionary |
A schema and subschemas describing the base definition and message components and that part of the catalog component used for physical database definitions |
|
At sites with the SQL option, an SQL description of the catalog component |
Table definitions of the catalog component of the SYSTEM schema and views based on those tables in the SYSCA schema |
|
Runtime messages |
Messages used by CA-written software |
|
Entity, class, and attribute definitions |
Definitions of base entity, class, and attributes used by CA IDMS tools |
|
Protocols and standard error routines |
Generalized source modules that the DML processors use to convert DML statements into calls for DBMS services |
|
DC/UCF device types, task, and program definitions |
Definitions used to generate DC/UCF systems |
|
CA Culprit report modules |
CA Culprit source modules used to produce standard reports; for example, JREPORTs, SREPORTs, and DREPORTs |
|
Nondatabase structures |
Records that are not associated with a CA IDMS database. CA IDMS/DB stores the definitions of nondatabase structures as records in the dictionary; applications can copy the definitions of the records at compile time by means of COPY IDMS or INCLUDE IDMS compiler-directive commands. |
How the Dictionary Gets Populated
Dictionaries are populated with CA-supplied definitions in one of three ways:
|
Definition |
Description |
|---|---|
|
IDMSDIRL |
Loads the non-SQL schema and subschemas that define the base definition and message components of the dictionary |
|
IDD, IDMSCHEM, IDMSUBSC |
Populates the base definition and message components of the dictionary using source members provided at installation |
|
Command facility |
Populates the catalog component of the dictionary with system table and view definitions (SQL-option only) |
Where Information Should Reside
The information listed above can reside in either a system dictionary or an application dictionary, or both:
|
Information |
Where it should reside |
|---|---|
|
Non-SQL schema and subschema describing the dictionary |
In one dictionary associated with each system; the definitions may be shared across systems |
|
SQL definitions |
In all dictionaries having a catalog component (SQL-option only) |
|
Messages |
In all system message areas |
|
Entity, class, and attribute definitions |
In all system and application dictionaries |
|
Protocols and standard error routines |
In all application dictionaries |
|
DC/UCF device types, task, and program definitions |
In all system dictionaries |
|
CA Culprit report modules |
In the same dictionary that contains the non-SQL schema and subschema definitions of the dictionary |
|
Copyright © 2014 CA.
All rights reserved.
|
|