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

Applies To
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 系統時發生錯誤。 介面卡訊息:嘗試將長度為 4 且小數點為 0 的 RFCTYPE: RFCTYPE_CHAR 的位元組陣列:[/BEV1/NEMAT /BEV1/NEMATMAS05701 ] 轉換為 .Net 類型時發生錯誤。 參數/欄位名稱為:RELEASED。

原因

發生此問題的原因是 BizTalk Server 2013 R2 或 2016 CU1 中的代碼缺陷。 如果伺服器不是 Unicode,則 byteData 值會以 SBCS 類型計算。 這會產生 ArgumentOutOfRangeException

解決方式

累積更新資訊

此問題已在下列 BizTalk Server 累積更新中修正:

狀態

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

協力廠商資訊免責聲明

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

      

參考資料

如需有關 BizTalk Server 的 Service Pack 和累積更新清單的資訊,請參閱 2555976 知識庫:BizTalk Server的 Service Pack 和累積更新清單

如需 BizTalk Server Hotfix 的詳細資訊,請參閱 KB 2003907:BizTalk Hotfix 和累積更新支援相關資訊