Previous Topic: The CA IDMS DLI Transparency Syntax GeneratorNext Topic: Run-Time Interface


The IPSB Compiler

What is the IPSB Compiler

The interface program specification block (IPSB) compiler establishes the correspondences between the CA IDMS/DB database and the DL/I databases, as expected by the DL/I application.

The IPSB Compiler Accepts Source Statements

The compiler accepts as input the source statements produced by the CA IDMS DLI Transparency syntax generator, after you have verified and modified these statements as necessary. The compiler also uses the associated subschema load module.

The IPSB Compiler Produces IPSB Load Module

For output, the compiler produces IPSB load modules used by the CA IDMS DLI Transparency run-time interface. The IPSB load modules provide the information required to convert the application's DL/I database requests to CA IDMS/DB database requests. They also provide the control information required to update the application's DL/I program communication blocks (PCBs). The updated PCBs are used at run time to pass status information to the application program.

Figure 2. Role of the IPSB compiler in CA IDMS DLI Transparency