狀況
請考慮下列情況:
-
您使用的 WebSphere MQ (MQSC 介面卡) 的 BizTalk 配接器從 IBM WebSphere MQ 接收訊息。
-
連入的 IBM WebSphere MQ 郵件的格式使用 MQRFH2 標頭中。
-
整數格式 (Int Fmt) 中 MQ 訊息描述元 (MQMD) 傳入訊息是設定為UNIX或主機。
在這個案例中,MQSC 介面卡可能會將郵件傳送成零位元組資料流到 BizTalk Server 管線元件。
原因
之所以發生這個問題,是因為,您也可以使用位元組由大到小格式設定當在 MQMD 中的整數格式設定為 [ UNIX或主機,會編碼 MQRFH2 標頭中的整數值。MQMD 中的其他值是藉由使用位元組由小到大的格式來編碼。
解決方案
累積更新資訊
主機整合伺服器 2013
主機整合伺服器 2013年是累積的更新 2中包含的修正程式可解決這個問題。
主機整合伺服器 2010
主機整合伺服器 2010年是累積的更新 10中包含的修正程式可解決這個問題。
狀態
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。
更多的資訊
套用此更新之後,MQSC 配接器會使用位元組由小到大的格式設定的 MQRFH2 標頭中的整數值。
本文將所述之產品製造協力廠商均與 Microsoft 無關。Microsoft 不對這些產品之其他相關效能或可靠性作出任何擔保或默示。