Setting up the DFSBXITA user exit routine

To make the debug session use the options you specified in the Manage LE Runtime Options in IMS function, you must use the DFSBXITA user exit supplied by IMS. This exit contains a copy of the Language Environment® CEEBXITA user exit that is customized for IMS. The DFSBXITA user exit either replaces the exit supplied by Language Environment in CEEBINIT, or is placed in your load module.

  • To make the user exit available installation-wide, do a replace link edit of the IMS CEEBXITA into the CEEBINIT load module in your system hlq.SCEERUN Language Environment runtime library.
  • To make the user exit available region-wide, copy the CEEBINIT in your hlq.SCEERUN library into a private library, and then do a replace link edit of the IMS CEEBXITA into the CEEBINIT load module in your private library. Then place your private library in the STEPLIB DD concatenation sequence before the system hlq.SCEERUN data set in the MPR region startup job.
  • To make the user exit available to a specific application, link the IMS CEEBXITA into your load module. The user exit runs only when the application is run.

The following sample JCL describes how to do a replace link edit of the IMS CEEBXITA into a CEEBINIT load module:

INCLUDE MYOBJ(CEEBXITA)  1 
REPLACE CEEBXITA 
INCLUDE SYSLIB(CEEBINIT) 
ORDER CEEBINIT MODE AMODE(24),RMODE(24) 
ENTRY CEEBINIT 
ALIAS CEEBLIBM 
NAME CEEBINIT(R) 

When you assembled the IMS user exit DFSBXITA, if you named the resulting object member DFSBXITA, replace CEEBXITA on line  1  with DFSBXITA.