修正: 「 發生錯誤時瀏覽 LOB 系統 」 當您展開 IDOC 結構描述與 BizTalk Server 中的新 NCo 連接器類型

狀況

假設您有 Microsoft BizTalk Server 2013 R2 累計更新 4 (CU4) 或安裝,BizTalk Server 2016 CU1,而且您使用 NCo 連接器連線到 SAP 執行個體。當您展開 IDOC 分類,然後選取 [任何 IDOC,若要查看 IDOC 版本的清單時,您會收到下列錯誤訊息:

瀏覽 LOB 系統時發生錯誤。介面卡的訊息: 嘗試將位元組陣列轉換時發生錯誤: [/ BEV1/NEMAT/BEV1/NEMATMAS05701] 的 RFCTYPE: RFCTYPE_CHAR 長度: 4 和小數位數: 0.Net 型別。參數/欄位名稱是: 發行。

原因

之所以發生這個問題,是因為 BizTalk Server 2013 R2 或 2016 CU1 中的程式碼缺失。如果伺服器是非 Unicode, byteData值的計算方式為 SBCS 型別中。這會產生ArgumentOutOfRangeException

解決方案

累積更新資訊

這個問題已經修正下列的累積更新中,BizTalk Server 為:

狀態

Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

本文將所述之產品製造協力廠商均與 Microsoft 無關。Microsoft 不對這些產品之其他相關效能或可靠性作出任何擔保或默示。


參考

BizTalk Server service pack 和累積的更新清單的相關資訊,請參閱KB 2555976: BizTalk Server 服務套件和累積更新清單

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

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×