症狀
請考慮以下案例:
- 您可以使用 BizTalk Adapter for WebSphere MQ (MQSC Adapter) 來接收來自 IBM WebSphere MQ 的訊息。
- 送入 IBM WebSphere MQ 訊息是使用 MQRFH2 標頭來格式化。
- 內送訊息的 MQ 訊息描述子 (MQMD) 中的整數格式 (int fmt) 設定為 UNIX 或 Host。
在此案例中,MQSC 配接器可能會將訊息作為零位元組資料流傳遞至 BizTalk Server 管線元件。
原因
發生此問題的原因是,當 MQMD 中的「整數格式」設為 UNIX 或 Host 時,MQRFH2 標頭中的整數值會使用大端格式進行編碼。 MQMD 中的其他值是使用小端格式進行編碼。
解決方式
累積更新資訊
Host Integration Server 2013
解決此問題的修正程式隨附於 Host Integration Server 2013 的 累積更新 2 。
Host Integration Server 2010
解決此問題的修正程式隨附於 Host Integration Server 2010 的 累積更新 10 。
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
更多資訊
套用此更新之後, MQSC 配接器會針對 MQRFH2 標頭中的整數值使用小端格式。
協力廠商資訊免責聲明
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。