The XA switch structures

Two XA switch structures are supplied with the extended transactional client on each platform.

These switch structures are:

    MQRMIXASwitch
    This switch structure is used by a transaction manager when a queue manager, acting as a resource manager, is not using dynamic registration.

    MQRMIXASwitchDynamic
    This switch structure is used by a transaction manager when a queue manager, acting as a resource manager, uses dynamic registration.

These switch structures are located in the libraries shown in Table 1.

Platform Library containing the XA switch structures
AIX

Linux

MQ_INSTALLATION_PATH/lib/libmqcxa
Windows systems MQ_INSTALLATION_PATH\bin\mqcxa.dll 1
MQ_INSTALLATION_PATH represents the high-level directory in which IBM MQ is installed.

The name of the IBM MQ resource manager in each switch structure is MQSeries_XA_RMI, but many queue managers can share the same switch structure.

Parent topic: Configure XA-compliant transaction managers


Related concepts