The client you use must be an advanced transactional client if it is loaded before May of this year. Any of the clients of V7.0.1 and higher as of May 2012 has a built-in XA feature. If in doubt, send the current version of the WMQ client and install.
Secondly, the XA transaction manager must have its own connection to the queue manager, regardless of the application. This means that it can connect and reconcile transactions if the application does not restart. To do this, the transaction manager must be configured using the XX_OPEN line and the switch file, as described in the Infocenter section Configuring XA-compatible Transaction Managers .
What is its value, in WMQ there is no such thing as a constant queue. Messages are permanent (or not). For more on this, see my related blog post . This is a pretty important question, because when people assume that the line itself is constant, they tend to develop solutions that produce unexpected results. Please read the blog post!
T.Rob source share