Previous Topic: Introduction to CA IDMS DLI TransparencyNext Topic: The CA IDMS DLI Transparency Syntax Generator


CA IDMS DLI Transparency Concepts and Facilities

CA IDMS DLI Transparency is an Interface to CA IDMS/DB

CA IDMS DLI Transparency serves as an interface between DL/I application programs and CA IDMS/DB databases. The DL/I applications can be written in COBOL, Assembler, or PL/I.

What CA IDMS DLI Transparency Does at Run Time

At program run time, CA IDMS DLI Transparency intercepts DL/I retrieval and update requests and translates them into CA IDMS/DB requests. The CA IDMS/DB requests are then processed by the CA IDMS/DB database management system (DBMS) for retrieval or database update.

For data retrieval, CA IDMS/DB returns requested data and/or status information, including updated program control block (PCB) information, to CA IDMS DLI Transparency. CA IDMS DLI Transparency places the data in a DL/I segment format expected by the application. For updates, CA IDMS DLI Transparency places the updates in CA IDMS/DB record format and transmits them to CA IDMS/DB to apply to the database. CA IDMS/DB, in turn, sends the resulting status information to CA IDMS DLI Transparency for communication to the application.

CA IDMS DLI Transparency Components

CA IDMS DLI Transparency consists of the following major components:

Each component is described briefly below and in detail in Appendix B, 'CA IDMS DLI Transparency Software Components.'