キューからのメッセージのクリア

キュー・マネージャーの停止と再始動を実行しなくても、キューからメッセージをクリアできます。

このタスクについて

キューからすべてのメッセージをクリアするには、以下の手順を実行します。

手順

  1. ナビゲーター・ビューで、キューを含む「キュー」フォルダーをクリックします。 キューがコンテンツ・ビューに表示されます。
  2. コンテンツ・ビューでキューを右クリックし、「メッセージのクリア...」 を クリックすると、「キューのクリア」ダイアログが開きます。
  3. キューからメッセージを削除する方法を選択します。
    • CLEAR コマンドを使用した場合、キューからすべてのメッセージがクリアされます。 ただし、他のアプリケーションがキューを排他的にオープンしている場合、 またはキューに未コミット・メッセージが含まれている場合、このコマンドは即時に失敗し、メッセージはクリアされません。
    • MQGET API 呼び出しを使用した場合、メッセージがなくなるまで、キューのメッセージが取得されます。 ただし、MQGET は未コミット・メッセージを認識しないため、キューに未コミット・メッセージが残る可能性があります。また、他のアプリケーションがキューを排他的にオープンしている場合に、このコマンドが失敗することがあります。
  4. 「クリア」をクリックします。 コマンドが成功したかどうかを示すメッセージが表示されます。
  5. 「クローズ」をクリックして、ダイアログを閉じます。

タスクの結果

キューに未コミット・メッセージが含まれているなどの問題がない場合は、キューからすべてのメッセージが クリアされます。

タスク タスク

フィードバック

タイム・スタンプ・アイコン 最終更新: 2018 年 2 月 6 日 (火)
http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/e_message_clearing.htm