DFSLI000

DFSLI000 is the IMS language interface module. It is the first IMS module invoked for standard IMS calls, IMS calls using the AIB interface, CICS EXEC DL/I calls, and Db2/SQL calls in an IMS environment.

This interface module can be link-edited with the application program or it can be invoked dynamically.

The amount of processing in module DFSLI000 is very small, less than 15 instructions per call. It values fields in one control block and then branches directly to the program request handler. In a batch environment the program request handler is module DFSPR000. In a BMP or MPP environment it is CSECT DFSPR0X0 in module DFSISI00.

On completion of the call, the program request handler goes directly back to the application program and DFSLI000 is not invoked.

Hints

The amount of CPU used by DFSLI000 should always be extremely small, much less than 1% of the CPU. The only way to reduce CPU is to reduce the number of IMS and/or Db2/SQL calls.

Reference Sources

More information is available in the IMS SVSOURCE Library Data Set. See your IMS systems programmer.