修正:在更新後使用 UTF-8 編碼時,用於 MQSC 的 BizTalk 介面卡失敗

套用到
Host Integration Server 2013 Host Integration Server 2016

摘要

請考慮以下案例:

  • 你更新 Microsoft 主機整合伺服器。
  • 你要把 Microsoft BizTalk 轉接器設為 WebSphere MQ (MQSC 轉接器) 使用 UTF-8 編碼。
  • 你要執行 MQSC 介面卡伺服器。

在此情境下,MQSC 介面卡伺服器會發出以下警告:

注意

Biztalk 伺服器,事件編號 5740

介面卡「MQSC」顯示錯誤訊息。
詳細說明:「嘗試從佇列接收訊息時遇到失敗。 queue = <Queuename>, queueManager = <QueueManagerName>, reason code = 2394“。

原因

更新主機整合伺服器後,MQSC 介面卡將不再處理 UTF-8 編碼。

解決方式

套用本節提到的修正後,MQSC 介面卡就能正確處理 UTF-8 編碼。

 

累積更新資訊

解決此問題的修正包含於以下主機整合伺服器的累積更新中:

主機整合伺服器 2016 累積更新 2

主機整合伺服器 2013 累積更新 4

Hotfix 資訊

Microsoft 已提供支援的熱修補程式。 不過,這個熱修正僅針對本文所述的問題進行修正。 僅對遇到本文所述問題的系統套用此熱修補。 這個熱修補可能會有額外的測試。 因此,如果你沒有受到這個問題嚴重影響,我們建議你等待下一次包含此熱修補的軟體更新。 

如果熱修補程式可供下載,這篇知識庫文章頂部有一個「熱修補丁下載可用」的區塊。 如果這部分沒有出現,請聯絡 Microsoft 客服與支援以取得熱修補。

注意:如果發生其他問題或需要排除故障,您可能需要另行申請服務。 一般的支援費用會用於其他不符合本次熱修補的支援問題和問題。 欲查詢完整的 Microsoft 客戶服務與支援電話號碼清單,或建立獨立的服務請求,請前往以下 Microsoft 網站:

http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS

注意「熱修正下載可用」表單顯示該熱修正可用的語言。 如果你看不到你的語言,那是因為該語言沒有熱修正。
 

先決條件

您必須安裝 Microsoft Host Integration Server 2013 的累積更新包 3 才能套用此熱修補。

欲了解更多如何取得累積更新套件的資訊,請點擊以下文章編號以瀏覽 Microsoft 知識庫中的文章:

3019572 主機整合伺服器 2013 累積更新套件 3

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。