連接器產生的所有錯誤訊息都會儲存於 WebSphere MQConnector.txt 訊息檔中。(檔案名稱由 LogFileName 標準連接器配置內容來決定。) 每一個錯誤有一個錯誤碼再接著錯誤訊息:
訊息號碼 訊息文字
連接器會處理下列幾節中說明的特定錯誤。
發生下列情況時會傳回錯誤訊息 ABON_APPRESPONSETIMEOUT:
如果連接器擷取的訊息與未訂閱的商業物件有關,則連接器會遞送訊息至 UnsubscribedQueue 內容指定的佇列。
當 gotApplEvent() 方法傳回 NO_SUBSCRIPTION_FOUND 代碼時,連接器會將訊息傳送到 UnsubscribedQueue 內容指定的佇列,並繼續處理其他事件。
當 gotApplEvent() 方法傳回 CONNECTOR_NOT_ACTIVE 代碼時,pollForEvents() 方法會傳回 APP_RESPONSE_TIMEOUT 代碼,且事件仍然留在 InProgress 佇列。
若資料處理常式無法將訊息轉換成商業物件, 或若發生商業物件 (而非 JMS 提供程式) 特有的處理錯誤, 則會遞送訊息至 ErrorQueue 所指定的佇列。 若未定義 ErrorQueue,則會捨棄由於錯誤而無法處理的訊息。