清除佇列中的訊息

您可以清除佇列中的訊息,而不需要停止再重新啟動佇列管理程式。

關於這項作業

若要清除佇列中的所有訊息,請完成下列步驟。

程序

  1. 在「導覽器」視圖中,按一下包含佇列的佇列資料夾。 該佇列即會顯示在「內容」視圖中。
  2. 在「內容」視圖中,用滑鼠右鍵按一下該佇列,然後按一下清除訊息... 這時會開啟「清除佇列」對話框。
  3. 選取要用來清除佇列中訊息的方法:
    • 如果您使用 CLEAR 指令,就會從佇列中清除所有的訊息。不過,如果佇列已被另一個應用程式專用開啟,或是佇列含有未確定的訊息,則指令會立即失敗,且不會清除任何訊息。
    • 如果您使用 MQGET API 呼叫,就會從佇列取得訊息,直到沒有其他訊息可用為止。不過,MQGET 無法辨識未確定的訊息,這表示佇列可能仍然會有未確定的訊息。同時,如果另一個應用程式已經用獨佔的方式開啟佇列,則指令可能會失敗。
  4. 按一下清除 這時會顯示一則訊息,告知您指令是否成功。
  5. 按一下關閉以關閉對話框。

結果

除非佇列有問題(例如:佇列含有未確定的訊息),否則所有訊息都會從佇列中清除。

工作 工作

反饋

「時間戳記」圖示 前次更新時間: Wednesday, 14 February 2018
http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/e_message_clearing.htm