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