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 nontransactional 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.