To take advantage of the support that is now available for the
XPLink compiler option for C and C++ programs, consider the following points:
- Ensure that your C or C++ program is reentrant, and threadsafe, or modify
it so that it conforms to these standards, see "Migration planning for threadsafe
programming and the open transaction environment (OTE)" in the Migration
Guide
- If your program uses the XPCFTCH or XPCTA exits, take note of the advice
in "Global User exits and XPLink" in the CICS Application Programming Guide that:
- CICS® disregards
any attempt by XPCFTCH to modify the entry point
- CICS disregards
any attempt by XPCTA to define a resume address
You must find other ways to manage such requirements, or conclude that
this program is not a suitable candidate for XPLINK optimization.
- Recompile the program using the XPLINK compiler option.
- Update the concurrency attribute of the PROGRAM resource definition for
this program, setting the value to threadsafe.