If you want to ensure data integrity during
transactions by globally coordinating message flow transactions with a WebSphere MQ queue manager.
On distributed platforms (UNIX,
Linux (x86 platform),
and Windows), by default the broker manages all message flow transactions
using a one-phase commit approach. In many contexts, this is sufficient but
if your business requires assured data integrity (for example, for audit reasons
or for financial transactions), configure your system so the broker's
WebSphere MQ queue manager manages the message flow
transactions in a two-stage commit approach using the XA protocol standard.
For more information about global coordination of transactions, see
The Transactional model.
On z/OS, all transactions are
globally coordinated by RRS so the following instructions are not relevant.
RRS must, however, be available. For more information, see Resource Recovery Service planning on z/OS.
To
configure your system for global coordination of transactions:
When you have completed all of the steps, your
message flows are processed using global coordination, which is managed by
the queue manager.
You must complete all of the steps correctly; otherwise,
global coordination will not work.