+

Search Tips | Advanced Search

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

Last updated: 2020-10-04