Loader XPI functions

The XPI provides five loader functions. These functions are the DFHLDLDX calls ACQUIRE_PROGRAM, DEFINE_PROGRAM, DELETE_PROGRAM, IDENTIFY_PROGRAM, and RELEASE_PROGRAM.

The CICS® loader services, including the XPI, recognize non-Language Environment® (LE) assembler programs that are linked AMODE(64). The addressing mode of the module is shown in the returned entry point parameter. AMODE(64) is indicated when bit 0 is 0 and bit 31 is 1 (the same addressing mode convention that is used in the z/OS® operating system).

Restriction: DFHLDLDX calls cannot be used in any exit program invoked from any global user exit point in the following domains or program:
  • Statistics domain
  • Monitor domain
  • Dump domain
  • Dispatcher domain
  • Transient data program