Dotyczy
BizTalk Adapters

Ten artykuł dotyczy następujących produktów:

  • BizTalk Adapter Pack 2.0

  • BizTalk Adapter Pack 2010

Objawy

Rozważ następujący scenariusz:

  • Program kliencki korzysta z karty z systemem Microsoft Windows Communication Foundation WCF SAP (znany także jako Microsoft adaptera BizTalk dla mySAP Business Suite 3.0) do wywoływania pewnych wywołań funkcji zdalnego w modelu usług WCF w systemie SAP.Uwaga Ta karta jest uwzględnione w programie Microsoft BizTalk Adapter Pack 2.0 lub Microsoft BizTalk Adapter Pack 2010.

  • Występuje problem z siecią, a karta WCF SAP straci połączenie systemu SAP.

W tym scenariuszu zwraca systemu SAP RFC_FAILURE kod błędu i wywołania funkcji zdalnego nie działają. Ponadto napotkał wyjątek ThreadAbortException i pojawi się następujący błąd:

System.Threading.ThreadAbortException: Wątek był aborted.at RfcCallReceiveExU (UInt32, Char *, RFC_PARAMETER *, RFC_PARAMETER *, RFC_PARAMETER *, RFC_TABLE *, Char **) na Microsoft.Adapters.SAP.CNativeInvoker.Invoke (CNativeInvoker *, UInt32 dojście do połączenia, Char * m_szFunctionName)

Po pewnym czasie wystąpią wielu RFCException wyjątki i odbierać wiele błędów podobne do następujących:

Microsoft.Adapters.SAP.RFCException: Szczegóły: kod błędu = RFC_FAILURE. AdapterErrorMessage = błędu przez RfcCallReceiveEx podczas wywoływania RFC: Z_GET_PO_BY_SAP.

Ponadto następujące wywołanie ślad stosu jest generowany na serwerze BizTalk:

na Microsoft.Adapters.SAP.RFCException.HelperThrow (Int32 retCode, additionalErrorMessage ciąg) na Microsoft.Adapters.SAP.RfcOutboundInvoker.Invoke()

Przyczyna

Ten problem występuje, ponieważ karta WCF SAP niepoprawnie ponownie używa kanał SAP w systemie SAP. Po karty WCF SAP otrzymuje kod błędu RFC_FAILURE , karta WCF SAP napotka błąd. W związku z tym kanał SAP w systemie SAP jest niepoprawnie ponownie.

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

Poprawka rozwiązująca ten problem jest wliczana zbiorczego pakietu aktualizacji 3 dla programu BizTalk Adapter Pack 2.0. Aby uzyskać 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 na temat używania modelu usług WCF do wywoływania specyfikacje RFC odwiedź następującą witrynę MSDN:

Sposób użycia modelu usług WCF do wywoływania specyfikacje RFCAby 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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.