KORRIGERA: ”Formateraren orsakade ett undantag vid försök att avserialisera meddelandet” fel när en RFC eller BAPI WCF-SAP-kortet i BizTalk Adapter Pack kör SAP-systemet

Den här artikeln gäller följande produkt:

  • BizTalk Adapter Pack 2.0

  • BizTalk Adapter Pack 2010

Symptom

Föreställ dig följande:

  • Du installerar Microsoft BizTalk-adaptern för mySAP Business Suite 3.0 på en dator.OBS! BizTalk-adaptern för mySAP Business Suite 3.0 ingår i Microsoft BizTalk Adapter Pack 2.0 eller Microsoft BizTalk Adapter Pack 2010.

  • WCF-SAP-kortet kör remote funktionsanrop (RFC) eller Business Application Programming Interface (BAPI) ett SAP-system.

  • SAP-system returnerar ett negativt decimaltal RFC_BCD datatyp.

I det här fallet kan ett felmeddelande av följande slag:

Formateraren orsakade ett undantag vid försök att avserialisera meddelandet: där var ett fel inträffade under avserialisering av parameter http://Microsoft.LobServices.Sap/2007/03/Rfc/:EXPHEADER. InnerException meddelandet är ”det uppstod ett fel vid deserialisering objekt av typen microsoft.lobservices.sap._2007._03.Types.Rfc.BAPIMEPOHEADER.The värde '-*< decimalt värde >' kan inte tolkas som typ” decimal'.'

Orsak

Det här problemet uppstår eftersom RFC_BCD -värdet konverteras till datatypen .NET sträng felaktigt. När RFC_BCD -värdet konverteras till datatypen .NET sträng , WCF-SAP-kortet inte att allokera tillräckligt med minnesplatser om du vill konvertera värdet. Ett undantag uppstår.

Lösning

Information om Kumulativ uppdatering

För BizTalk Adapter Pack 2010

Den snabbkorrigering som löser problemet ingår i ett kumulativt uppdateringspaket 2 för BizTalk Adapter Pack 2010. Mer information om hur du skaffar den här kumulativa uppdateringspaketet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:2572999kumulativt uppdateringspaket 2 för BizTalk Adapter Pack 2010

För BizTalk Adapter Pack 2.0

Snabbkorrigeringen som uppdateringen löser det här problemet ingår i kumulativa uppdateringspaket 3 för BizTalk Adapter Pack 2.0.For mer information om hur du skaffar det kumulativa uppdateringspaketet klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base :

2557150 Kumulativt uppdateringspaket 3 för BizTalk Adapter Pack 2.0

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.

Mer information

Mer information om SAP-datatyper finns på följande MSDN-webbplats:

Allmän information om SAP-datatyperMer information om snabbkorrigeringar för BizTalk Server klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2003907 Information om snabbkorrigeringar för BizTalk Server

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med översättningskvaliteten?

Vad påverkade din upplevelse?

Har du ytterligare feedback? (Valfritt)

Tack för din feedback!

×