

CA IDMS DLI Transparency Run-Time Environment › CICS Considerations › DL/I CICS Environment
DL/I CICS Environment
CICS DL/I Environment (z/OS)
As shown in the diagram below, the native DL/I application runs as a CICS transaction.The transaction is linked with the DL/I language interface (DFHDLIAI in z/OS or DLZLI000 in z/VSE) so that it can make DL/I calls. When the transaction starts:
- The language interface loads the address for DFHDLI (or DLZDLI for z/VSE) in the CICS Common Storage Area (CSA)
- DFHDLI (or DLZDLI for z/VSE), in turn, points to the address of the run-time DL/I
- When the transaction issues a DL/I call, the call is passed, via DFHDLIAI and DFHDLI, to DL/I, which services the database request and passes status information and/or data back to the transaction
The diagram below shows the CICS environment for native DL/I under z/OS.

Figure 55. z/OS CICS DL/I environment
Copyright © 2013 CA.
All rights reserved.
 
|
|