2017-01-12 43 views
0

有時當我在IIB中開發時,我注意到它停止從隊列中讀取任何東西。我的解決方法是創建一個新隊列並使用它,直到該隊列停止工作。我確信這是IIB的一個特點。你如何關閉開發工作?IIB停止從隊列讀取

回答

0

您必須在JMSInput節點或MQInput節點上設置退出目標。 只要你有一些錯誤,它會停止從隊列中讀取任何內容,因爲你沒有設置退出隊列。

0

看來你的流程在處理消息時失敗了。在這種情況下,您需要創建退出隊列,並配置您排隊以在預先配置的閾值後移動失敗的消息,以便您的流程可以嘗試處理剩餘的消息。

0

檢查運行在打開的輸入計數參數隊列中的偵聽器的數量。 如果它爲0,則表示監聽器不工作,否則流量卡住某處

0

提供有關何時完全停止從隊列中讀取特定答案的流的詳細信息。從表面上看,您可能會在流程中收到異常,並且MQInput節點中的catch終端未連接。

如果是的話,請按照下面的步驟:

  1. 創建另一個本地隊列。
  2. 在消息流正在讀取的原始隊列的BOQNAME屬性中更新此新隊列的名稱。
  3. 設置BOTHRESH的價值在原有隊列1.

現在一切都變得越來越異常的信息將被髮送到擱置隊列和你的流量不會停止的情況下,從隊列中讀取例外。