Global user exits for DL/I

The following global user exits, if enabled, can be invoked when you have DL/I applications:

XDLIPRE and XDLIPOST
These exits follow the issue of an EXEC DLI command or DL/I cal; XDLIPRE before the request is processed and XDLIPOST after the request is processed. If you are running CICS® with remote DL/I support, these exits are invoked in both the CICS region executing the DL/I transactions (the AOR), and the CICS region to which the DL/I requests are function shipped (the DOR). However there are restrictions on what actions can be performed by an exit program running at exit point XDLIPRE or XDLIPOST when running in a DOR.
XRMIIN and XRMIOUT
You can use these exits to monitor activity across the resource manager interface (RMI). For example, you can monitor control being passed to and from DFHEDP for EXEC DLI requests, DFHDBAT for DBCTL requests, or DSN2EXT1 for DB2® for DB2 commands. XRMIIN is invoked just before control is passed from the RMI to a task-related user exit. XRMIOUT is invoked just after control is passed back to the RMI.

For programming information about these exits, see the CICS Customization Guide.

[[ Contents Previous Page | Next Page Index ]]