修正:「瀏覽 LOB 系統時發生錯誤」,當你在 BizTalk Server 中以新的 NCo 連接器類型展開 IDOC 架構時

套用到
BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard Microsoft BizTalk Adapter Pack 2013

症狀

假設你安裝了Microsoft BizTalk Server 2013 R2 累積更新 4 (CU4) 或 BizTalk Server 2016 CU1,並且你使用 NCo 連接器連接 SAP 實例。 當你展開 IDOC 分類,然後選擇任一 IDOC 以查看 IDOC 版本列表時,你會收到以下錯誤訊息:

注意

錯誤發生在瀏覽 LOB 系統時。 適配器訊息:嘗試將 RFCTYPE: RFCTYPE_CHAR 的位元組陣列 [/BEV1/NEMAT /BEV1/NEMATMAS05701 ],長度為 4,小數為 0,轉換為 .Net 類型時發生錯誤。 參數/欄位名稱為:RELEASED。

原因

此問題是因為 BizTalk Server 2013 R2 或 2016 CU1 中的程式碼缺陷所引起。 若伺服器非 Unicode,位 元組資料 值會以 SBCS 類型計算。 這會產生一個 ArgumentOfRangeException

解決方式

累積更新資訊

此問題已在以下 BizTalk Server 的累積更新中得到修正:

狀態

Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。

協力廠商資訊免責聲明

本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 對該產品的效能或可靠性不負任何暗示或其他形式的擔保責任。

      

參考資料

關於服務包與累積更新清單的資訊,請參見 KB 2555976:服務包與累積更新清單BizTalk Server BizTalk Server

欲了解更多BizTalk Server熱修補,請參閱知識庫2003907:關於 BizTalk 熱修補與累積更新支援的資訊