Previous Topic: The Runtime Control Table: ETOTTBLNext Topic: Implementing the Transparency


The Runtime Interface

The runtime interface translates Total database calls and passes the translated calls to CA IDMS/DB.

Operation

How it works

Translate Total calls

The object module ETOTTRAN translates calls. ETOTTRAN can be link edited to the Total application. If it is not link edited, it will be loaded at runtime. You might want to link ETOTTRAN with batch programs, but dynamically load ETOTTRAN when you use online CICS applications.

Pass translated calls to CA IDMS/DB

Total batch applications

Total batch applications use the object module ETOTBINT. ETOTBINT is link edited with the Total application and CA IDMS/DB to access the CA IDMS/DB database. The runtime control table is loaded by ETOTBINT at runtime.

Total CICS applications

Total CICS applications use the macro ETOTCINT to pass calls to program IDMSINTC. IDMSINTC, in turn, passes the calls to CA IDMS/DB. ETOTCINT must be assembled before runtime. The assembled ETOTCINT is link edited with the Total application. ETOTTRAN is link edited as part of the IDMSINTC load module.

The runtime interface uses the generated subschema to access the CA IDMS/DB database. This subschema provides access to all elements, record types, set types, and areas defined in the generated schema.

The Mixed Page Group Binds Allowed feature may not be used with CA IDMS TOTAL Transparency.