Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

本文適用於下列產品:

  • 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 的相關資訊

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×