Ten artykuł dotyczy następujących produktów:
-
BizTalk Adapter Pack 2.0
-
BizTalk Adapter Pack 2010
Objawy
Rozważ następujący scenariusz:
-
Zainstaluj Microsoft adaptera BizTalk dla mySAP Business Suite 3.0 na komputerze.Uwaga Adapter BizTalk dla mySAP Business Suite 3.0 jest uwzględnione w programie Microsoft BizTalk Adapter Pack 2.0 lub Microsoft BizTalk Adapter Pack 2010.
-
Karta WCF SAP wykonuje wywołania funkcji zdalnego (RFC) lub interfejsu programowania aplikacji biznesowych (BAPI) do systemu SAP.
-
SAP system zwraca wartość ujemną wartość dziesiętna RFC_BCD typ danych.
W tym scenariuszu może zostać wyświetlony błąd podobny do następującego:
Program formatujący zgłosił wyjątek podczas próby deserializacji komunikatu: nie wystąpił błąd podczas próby rozszeregowania parametru http://Microsoft.LobServices.Sap/2007/03/Rfc/:EXPHEADER. Wiadomość InnerException była "Wystąpił błąd podczas deserializacji obiektu typu microsoft.lobservices.sap._2007._03.Types.Rfc.BAPIMEPOHEADER.The wartość"-*< wartość dziesiętna >'nie może być analizowany jako typu "decimal"."
Przyczyna
Ten problem występuje, ponieważ RFC_BCD wartość jest konwertowany na typ danych .NET ciąg niepoprawnie. Po RFC_BCD wartość jest konwertowana na typ danych .NET ciąg , karta WCF SAP nie przydzielał lokalizacji za mało pamięci do konwertowania wartości. W związku z tym wystąpi wyjątek.
Rozwiązanie
Informacje dotyczące zbiorczej aktualizacji
BizTalk Adapter Pack 2010
Poprawka umożliwiająca rozwiązanie tego problemu jest wliczana zbiorczego pakietu aktualizacji 2 dla programu BizTalk Adapter Pack 2010. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:2572999zbiorczego pakietu aktualizacji 2 dla programu BizTalk Adapter Pack 2010
BizTalk Adapter Pack 2.0
Poprawki, że rozwiązuje ten problem jest uwzględnione w zbiorczej pakietu aktualizacji 3 dla programu BizTalk Adapter Pack 2.0.For więcej informacji o tym, jak uzyskać pakiet aktualizacji zbiorczej, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base :
2557150 Zbiorczy pakiet aktualizacji 3 dla programu BizTalk Adapter Pack 2.0
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Aby uzyskać więcej informacji o typach danych SAP odwiedź następującą witrynę MSDN:
Ogólne informacje o typach danych SAPAby uzyskać więcej informacji na temat poprawek programu BizTalk Server kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2003907 Informacje dotyczące poprawek programu BizTalk Server