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

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

このタスクについて

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

手順

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

タスクの結果

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