The TPM and AXLIB parameters
An extended transactional client uses the TPM and AXLIB parameters to locate the transaction manager's ax_reg and ax_unreg functions. These functions are used only if the queue manager uses dynamic registration.
If the TPM parameter is supplied in an xa_open string, but the AXLIB parameter is not supplied, the extended transactional client assumes a value for the AXLIB parameter based on the value of the TPM parameter. See Table 1 for the assumed values of the AXLIB parameter.
Value of TPM Platform Assumed value of AXLIB CICS AIX /usr/lpp/encina/lib/libEncServer.a(EncServer_shr.o) CICS Windows systems libEncServer Tuxedo AIX /usr/lpp/tuxedo/lib/libtux.a(libtux.so.60) Tuxedo Windows systems libtux If the AXLIB parameter is supplied in an xa_open string, the extended transactional client uses its value to override any assumed value based on the value of the TPM parameter. The AXLIB parameter can also be used for a transaction manager for which the TPM parameter does not have a specified value.
Parent topic: Configure XA-compliant transaction managers