修正:當交易整合器應用程式使用雙位元組字元集時,會出現「HISMAGB0041」錯誤

套用到
Host Integration Server 2013 Host Integration Server 2016

症狀

你會在 TI) 應用程式 (執行交易整合器,該應用程式使用雙位元組字元集,例如 katakana。 你會隨機收到以下錯誤訊息,顯示在交易整合器中:

注意

HISMAGB0041 在方法 method_name中,原始資料元素名稱轉換為主機資料時發生錯誤。
錯誤描述為:HISMPCB0036 在 BasePrimitiveConverter 中,雙位元組字元集轉換產生錯誤長度。 例如,19 個字元會產生 34 位元組。

原因

主機整合伺服器還包含額外的雙位元組字元集檢查功能。 然而,這些檢查不允許無法翻譯的字元,例如回車或換行字元。 當資料中有不可翻譯的字元時,就會發生錯誤。

解決方式

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

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

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

狀態

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

參考資料

了解 Microsoft 用來描述軟體更新的 術語