PL/I and C compatibility

The following OS PL/I Version 2 Release 3 user exits are supported for compatibility under Language Environment:
  • IBMBXITA (z/OS batch version)
  • IBMFXITA (CICS® version)
Note: Enterprise PL/I for z/OS does not support the IBMBXITA, IBMFXITA and IBMBINT user exits.

For information about IBMBXITA and IBMBINT, see the appropriate migration guide in IBM Enterprise PL/I for z/OS library or refer to z/OS XL C/C++ Programming Guide.

Default versions of these user exits are not supplied under Language Environment. Instead, Language Environment supplies a default version of CEEBXITA.

Table 1 describes the order of precedence if the IBMBXITA and IBMFXITA user exits are found in the same root load module with CEEBXITA.

Table 1. Interaction of assembler user exits
CEEBXITA present IBMBXITA present under z/OS batch, IBMFXITA present under CICS Exit driven
No No Default version of CEEBXITA
Yes No CEEBXITA
No Yes IBMBXITA under z/OS batch; IBMFXITA under CICS
Yes Yes CEEBXITA