Language interface entry points unique to external subsystems
The IMS language interface module provides three entry points that application calls directed to an external subsystem can exclusively use.
- DSNHLI
- Entry point associated with an implied LIT value.
The application program does not need to know which subsystem provides access to the external resources it uses. (If the external subsystem is Db2 for z/OS®, this entry point is used for SQL calls.)
- DSNWLI
- Entry point associated with an implied LIT value.
The application program does not need to know which subsystem provides access to the external resources it uses. (If the external subsystem is Db2 for z/OS, this entry point is used for Instrument Facility calls.)
- DFSESS
- Entry point allowing an application program to specify an LIT
value.
The application program must know which subsystem provides access to the external resources it uses. The application program must specify the address of the LIT value as the first parameter in the application call list. Before it passes control to the external subsystem, IMS increments the address of the application call list by four to skip over the LIT value parameter.
Restriction: Do not use the DFSESS entry point to communicate with a Db2 for z/OS subsystem.