狀況
請考慮下列情況:
-
連線到 IBM WebSphere MQ z/OS V7.0.1 用戶端為主的 「 BizTalk 配接器用於 WebSphere MQ (MQSC 介面卡) 中。
-
成功,您會收到訊息從 IBM WebSphere。
-
您將主應用程式整合伺服器 2010年系統或主應用程式整合伺服器 2013年累積更新 1 (CU1) 的主機整合伺服器 2010年累積更新 9 (CU9) 套用至主應用程式整合伺服器 2013年系統時。
在這個案例中,您會收到如下所示,當您嘗試存取訊息從 IBM WebSphere MQ z/OS 您成功收到更早版本的 V7.0.1 的錯誤訊息︰
事件識別碼︰ 5740
來源︰ BizTalk Server 描述: "MQSC"的配接器會產生錯誤訊息。詳細資料 」 嘗試從佇列取得訊息時發生失敗。佇列 = queue_name,queueManager = queue_manager,reasonCode = 2009"。注意原因代碼 2009年被定義在 IBM WebSphere MQ 中,為 MQRC_CONNECTION_BROKEN。
原因
由於 MQSC 介面卡已被更新,在主應用程式整合伺服器 2010年累積更新 9 (CU9) 和主機整合伺服器 2013年累積更新 1 (CU1) 來解決下列 「 知識庫 」 文件所述的問題,就會發生這個問題︰
2910875修正: 「 任何 Disassemble 階段元件可以辨認的資料 」 錯誤,從 IBM WebSphere MQ 接收訊息時 修正2912428 : MQSC 介面卡會從 IBM WebSphere 訊息佇列收到訊息時,會產生網路流量太大 這些更新會變更 MQSC 配接器使用來決定的內送訊息的長度和所收到的郵件轉換程序。MQSC 介面卡會與 IBM WebSphere MQ 通訊的 z/OS V7.0.1 時中,明確地說,郵件轉換處理程序的變更會會造成郵件轉換問題。
解決方案
累積更新資訊
主機整合伺服器 2013
主機整合伺服器 2013年是累積的更新 2中包含的修正程式可解決這個問題。
主機整合伺服器 2010
主機整合伺服器 2010年是累積的更新 10中包含的修正程式可解決這個問題。
因應措施
若要解決這個問題,請從受影響的主機整合伺服器系統中移除主機整合伺服器 2010年累積更新 9 (CU9) 或主應用程式整合伺服器 2013年累積更新 1 (CU1)。
狀態
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。
更多的資訊
套用此更新之後,MQSC 介面卡並不會使用它連線到 IBM WebSphere MQ z/OS 版本早於 V7.1 時,在參考的更新中所加入的訊息轉換常式。
此外,MQSC 介面卡會更新以更正問題,導致 SyncPoint 交易 (交易支援 = 是) 無法運作時它連線到 IBM WebSphere MQ z/OS。本文將所述之產品製造協力廠商均與 Microsoft 無關。Microsoft 不對這些產品之其他相關效能或可靠性作出任何擔保或默示。