症狀
假設您已安裝 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 和累積更新支援相關資訊。