![[Windows]](ngwin.gif)
![[z/OS]](ngzos.gif)
2351 (092F) (RC2351): MQRC_GLOBAL_UOW_CONFLICT
説明
グローバル作業単位の内部で、他のグローバル作業単位に参加中の接続ハンドルを使用しようとしました。 異なる DTC トランザクションに関係するオブジェクトの間で、アプリケーションが接続ハンドルを渡すと、このことが起こり得ます。 トランザクションの完了が非同期であるため、アプリケーションが最初のオブジェクトを完結してそのトランザクションをコミットした後でこのエラーが起きることがあり得ます。
このエラーは、非トランザクション MQI 呼び出しの場合には起こりません。
この理由コードは、Windowsおよびz/OS®でのみ発生します。
完了コード
MQCC_FAILED
プログラマー応答
オブジェクトのクラスに定義されている MTS Transaction Support 属性が正しく設定されているか確認します。 必要な場合には、接続ハンドルが別の作業単位内で実行中のオブジェクトによって使用されないようにアプリケーションを変更してください。