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 HP-UX Linux Solaris |
MQ_INSTALLATION_PATH/lib/libmqcxa |
Windows systems | MQ_INSTALLATION_PATH\bin\mqcxa.dll 1 |
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.