WebSphere MQv7.0.1.9キューBOTHRESH(5)・マネージャーでセットアップしました。BOQNAME(USER.ERR)
TXがWebSphereアプリケーション・サーバーv7のコンテナー管理TXでMDBによってロールバックされると、メッセージは元のキューに配置されるのではなく、DLQに配置されます。
TXが正常にロールバックされたことを示すログを確認しました。
誰かが私を助けることができますか?
...メッセージは元のキューに配置されるのではなく、DLQに配置されます。
設定するBOQNAMEと、QMgrはメッセージを元のキュー以外BOTHRESHのものに入れようとします。を超えると、QMgrは最初に、によって指定されたキューにメッセージを入れようとします。次に、入れられない場合はDLQに入れようとします。これらの両方が失敗した場合にのみ、QMgrはメッセージを元のキューに戻すか、メッセージが永続的でない場合はメッセージを破棄します。 BOTHRESHBOQNAMEBOQNAME
BOQNAMEで指定されたキューまたはDLQへのバックアウトが失敗するいくつかの理由は次のとおりです。
DEADQ属性は空です。BOTHRESH設定されていますが、設定されていBOQNAMEません。この場合、試行されるキューはDLQだけです。