Migration to the new function

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.