Home
Restrictions
The following restrictions apply to the database coordination support:
- The ability to coordinate database updates within WebSphere MQ units of work is not supported in an MQI client application. The use of MQBEGIN in a client application fails, as described in the Application Programming Reference. A program that calls MQBEGIN must run as a server application on the same machine as the queue manager.
A server application is a program that has been linked with the necessary WebSphere MQ server libraries; a client application is a program that has been linked with the necessary WebSphere MQ client libraries. See WebSphere MQ Clients and the WebSphere MQ Application Programming Guide for details on compiling and linking your programs.
- The database server can reside on a different machine from the queue manager server, as long as the database client is installed on the same machine as the queue manager, and it supports this function. Consult the database product's documentation to determine whether their client software can be used for two-phase commit systems.
- Although the queue manager behaves as a resource manager (for the purposes of being involved in Scenario 2 global units of work), it is not possible to make one queue manager coordinate another queue manager within its Scenario 1 global units of work.
Parent topic:
Database coordination
fa13470_
Home