使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

本文適用於下列產品:

  • BizTalk 配接器套件 2.0

  • BizTalk 配接器套件 2010

徵狀

請試想下列案例:

  • 您可以安裝 Microsoft BizTalk 配接器的 mySAP 商務套件 3.0 的電腦上。注意: MySAP 商務套件 3.0 的 BizTalk 配接器是包含在 Microsoft BizTalk 配接器的封包 2.0 或 Microsoft BizTalk 配接器的封包 2010年。

  • WCF SAP 配接器會執行遠端函式呼叫 (RFC) 」 或 「 商務應用程式發展介面 (BAPI) 到 SAP 系統。

  • SAP 系統傳回負的十進位值, RFC_BCD的資料型別。

在這個案例中,您可能會收到類似下列的錯誤:

嘗試還原序列化訊息: 那裡時嘗試還原序列化參數 http://Microsoft.LobServices.Sap/2007/03/Rfc/:EXPHEADER 時,發生錯誤時,格式子發生例外狀況。狀況訊息為 ' 還原序列化物件的型別 microsoft.lobservices.sap._2007._03.Types.Rfc.BAPIMEPOHEADER.The 值時發生錯誤 '-*< 十進位值 >'無法剖析為型別為 'decimal'。'

原因

之所以發生這個問題,是因為RFC_BCD值轉換為.NET字串資料型別不正確。當RFC_BCD值轉換為.NET字串資料型別時,WCF SAP 配接器就不會配置足夠的記憶體位置,將值轉換。 因此,發生例外狀況。

解決方案

累積更新資訊

BizTalk 配接器套件 2010

解決這個問題的 hotfix 會併入 BizTalk 配接器的封包 2010年累積更新套件 2。 如需有關如何取得此累積更新套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文: BizTalk 配接器的封包 2010年,2572999累積更新套件 2

BizTalk 配接器套件 2.0

Hotfix 解決這個問題會包含在累積更新套件 3 BizTalk 配接器的封包 2.0.For 如需有關如何取得累積更新套件中,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文:

2557150 BizTalk 配接器套件 2.0 的累積更新套件 3

狀態

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

其他相關資訊

如需 SAP 資料類型的詳細資訊,請造訪下列 MSDN 網站:

SAP 資料型別有關的一般資訊如需有關 BizTalk Server hotfix 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:

2003907 BizTalk Server hotfix 的相關資訊

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×