[Windows]

2147 (0863) (RC2147): MQRC_INCOMPLETE_TRANSACTION

Explanation

An attempt was made to disconnect a connection handle that is still participating in a DTC transaction.

This can occur when a managed IBM® MQ .NET application tries to disconnect the connection handle before completing the transaction.

This error does not occur for non-transactional MQI calls.

This reason code occurs only on Windows.

Completion code

MQCC_FAILED

Programmer response

Check the application design and ensure the transaction that is associated with a queue manager connection is committed or rolled back before it is disconnected.