Linking the CEEBXITA user exit into a private copy of a Language Environment runtime module

The following table shows the Language Environment® runtime load module and the user exit needed for each environment.

Table 1. Language Environment runtime module and user exit required for various environments
Environment User exit name CEE load module
The following types of Db2® stored procedures that run in WLM-established address spaces:
  • type MAIN
  • type SUB1
EQAD3CXT CEEPIPI
IMS TM and BTS EQAD3CXT CEEBINIT
Batch EQAD3CXT CEEBINIT
Note:
  1. EQAD3CXT supports Db2 stored procedures PROGRAM TYPE=SUB if you set the RRTN_SW flag as x'01'.
Edit and run sample hlq.SEQASAMP(EQAWLCE3) to create these updated Language Environment runtime modules. The sample creates the following load module data sets:
  • hlq.DB2SP.SCEERUN(CEEPIPI)
  • hlq.IMSTM.SCEERUN(CEEBINIT)
  • hlq.BATCH.SCEERUN(CEEBINIT)
Inform your users that you created these data sets. When you apply service to Language Environment that affects either of these modules (CEEPIPI or CEEBINIT) or you move to a new level of Language Environment, you need to rebuild your private copy of these modules by running the sample again.