修正:當 SAP 系統使用非 Unicode 編碼且連線類型為 BizTalk Server 中的 NCo 時,擷取 IDOC/RFC/tRFC/BAPI 作業的中繼資料時發生錯誤

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 BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 Standard Microsoft BizTalk Adapter Pack 2013

症狀

當您使用 .NET 連接器 (Microsoft BizTalk Server (中的 NCo) 連線到Microsoft Visual Studio 中的非 Unicode SAP 系統時,如在 Visual Studio) 中連線到 SAP 系統中所述,擷取 IDOC/RFC/TRFC/BAPI 作業的中繼資料會導致類似於下列的錯誤:

注意

介面卡訊息:嘗試將長度為 4 和小數點: 0 的 RFCTYPE: RFCTYPE_CHAR 的位元組陣列:[/BEV1/NEMAT /BEV1/NEMATMAS05 701 ] 轉換為 .Net 類型時發生錯誤。 參數/欄位名稱為:RELEASED。

注意

瀏覽 LOB 系統時發生錯誤。 介面卡訊息:還原序列化「瀏覽」作業的回覆訊息本文時發生錯誤。

解決方式

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

適用於 BizTalk Server 2016 的累積更新 2

BizTalk Adapter Pack 2013 的累積更新 5

BizTalk Server 2013 R2 的累積更新 38(組建 50785)

狀態

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

參考資料

如需有關 BizTalk Server 的 Service Pack 和累積更新清單的資訊,請按一下下面的文章編號,檢視 Microsoft 知識庫中的文章:

2555976 BizTalk Server 的 Service Pack 和累積更新清單

如需有關 BizTalk Server Hotfix 的詳細資訊,請按一下下面的文件編號,檢視 Microsoft 知識庫中的文件:

2003907 BizTalk Hotfix 與 Service Pack 支援的相關資訊

協力廠商資訊免責聲明

本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。