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.

Table 1. IBM MQ libraries containing the XA switch structures
Platform Library containing the XA switch structures
AIX
HP-UX
Linux
Solaris
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.