2123 (084B) (RC2123): MQRC_OUTCOME_MIXED
Explanation
The queue manager is acting as the unit-of-work coordinator for a unit of work that involves other resource managers, but one of the following occurred:
- An MQCMIT or MQDISC call was issued to commit the unit of work, but one or more of the participating resource managers backed-out the unit of work instead of committing it. As a result, the outcome of the unit of work is mixed.
- An MQBACK call was issued to back out a unit of work, but one or more of the participating resource managers had already committed the unit of work.
Completion code
MQCC_FAILED
Programmer response
Examine the queue manager error logs for messages relating to the mixed outcome; these messages identify the resource managers that are affected. Use procedures local to the affected resource managers to resynchronize the resources.
This reason code does not prevent the application initiating further units of work.
Parent topic: API reason codes