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.
MQ_INSTALLATION_PATH represents the high-level directory in which
IBM MQ is installed.
| Platform | Library containing the XA switch structures |
|---|---|
AIX® Linux® |
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.
![[AIX]](ngaix.gif)
![[Linux]](nglinux.gif)
![[Windows]](ngwin.gif)