Transactions with WebSphere MQ

The plug-in for WebSphere MQ has its own type of local transaction called MQ. The Get and Put activities enclosed in such a transaction group have their queue manager resources enlisted with this local transaction and when it ends, all the queue actions will be committed.

TIBCO ActiveMatrix BusinessWorks 6.0 has enhanced supports for local transactions.

Note: If activities within a single MQ local transaction use different queue managers, the resources will be committed at the end of the transaction one queue manager at a time. Therefore if the second or third queue manager fails to commit, the queues can be left in an inconsistent state. For this reason it is advisable to confine local MQ transactions to queues involving a single queue manager.