Dieser Artikel gilt für Folgendes Produkt:
-
BizTalk Adapter Pack 2.0
-
BizTalk Adapter Pack 2010
Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Microsoft BizTalk Adapter installieren für MySAP Business Suite 3.0 auf einem Computer.Hinweis BizTalk-Adapter für MySAP Business Suite 3.0 ist in Microsoft BizTalk Adapter Pack 2.0 oder Microsoft BizTalk Adapter Pack 2010.
-
WCF-SAP Adapter führt einen Remotefunktionsaufruf (RFC) oder Business Application Programming Interface (BAPI) an ein SAP-System.
-
Das System gibt negativen Dezimalwert Datentyp RFC_BCD .
In diesem Szenario erhalten Sie eine Fehlermeldung, die der folgenden ähnelt:
Das Formatierungsprogramm hat eine Ausnahme während die Nachricht: dort deserialisieren ist ein Fehler aufgetreten beim Parameter Http://Microsoft.LobServices.Sap/2007/03/Rfc/:EXPHEADER deserialisieren. Die InnerException Nachricht war ' Fehler Deserialisieren des Objekts microsoft.lobservices.sap._2007._03.Types.Rfc.BAPIMEPOHEADER.The Wert '-*< Dezimalwert >' kann nicht analysiert werden als Typ 'Decimal'."
Ursache
Dieses Problem tritt auf, weil der RFC_BCD Wert falsch .NET String -Datentyp konvertiert wird. Wird der Wert RFC_BCD .NET String -Datentyp konvertiert, SAP WCF-Adapter nicht genügend Speicheradressen konvertieren den Wert reserviert ist. Daher ist eine Ausnahme aufgetreten.
Lösung
Informationen zum kumulativen Update
BizTalk Adapter Pack 2010
Der Hotfix, der dieses Problem behebt ist im kumulativen Updatepaket 2 für BizTalk Adapter Pack 2010 enthalten. Weitere Informationen zu diesem kumulativen Updatepaket klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:2572999Kumulatives Updatepaket 2 für BizTalk Adapter Pack 2010
BizTalk Adapter Pack 2.0
Hotfix behebt dieses Problem ist im kumulativen enthalten Paket 3 für BizTalk Adapter Pack 2.0.For Weitere Informationen das kumulative Updatepaket zu aktualisieren finden Sie im folgenden Artikel der Microsoft Knowledge Base :
2557150 Kumulatives Updatepaket 3 für BizTalk Adapter Pack 2.0
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Weitere Informationen
Weitere Informationen zu SAP-Datentypen finden Sie auf der folgenden MSDN-Website:
Allgemeine Informationen zu SAP-DatentypenWeitere Informationen zu BizTalk Server Updates klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:
2003907 Informationen zu BizTalk Server-Updates