2352 (0930) (RC2352): MQRC_LOCAL_UOW_CONFLICT
Explanation
An attempt was made to use inside a global unit of work a connection handle that is participating in a queue manager coordinated local unit of work. This can occur when an application passes connection handles between objects where one object is involved in a DTC transaction and the other is not.
This error does not occur for non-transactional MQI calls.
This reason code occurs only on Windows and z/OS .
Completion code
MQCC_FAILED
Programmer response
Check that the MTS Transaction Support attribute defined for the object's class is set correctly. If necessary, modify the application so that the connection handle is not used by objects participating in different units of work.
Parent topic: API reason codes