Applies ToBizTalk Adapters

Tento článek se týká následujících produktů:

  • BizTalk adaptér Pack 2.0

  • BizTalk adaptér Pack 2010

Příznaky

Jde o takovouto situaci:

  • Klientský program používá Microsoft Windows Communication Foundation WCF systémem SAP adaptér (označované také jako Microsoft BizTalk Adapter pro mySAP Business Suite 3.0) vyvolat některé volání funkce vzdálené v modelu služby WCF v systému SAP.Poznámka Tento adaptér je zahrnuta v Microsoft BizTalk adaptér Pack 2.0 nebo Microsoft BizTalk adaptér Pack 2010.

  • Nastane problém sítě a adaptér WCF SAP ztratí připojení k systému SAP.

V tomto scénáři systém SAP vrátí že kód chyby RFC_FAILURE a volání funkce vzdálené nefungují. Navíc dojde k výjimce ThreadAbortException a zobrazí následující chybová zpráva:

System.Threading.ThreadAbortException: Podproces byl právě aborted.at RfcCallReceiveExU (UInt32, Char *, RFC_PARAMETER *, RFC_PARAMETER *, RFC_PARAMETER *, RFC_TABLE *, Char **) na Microsoft.Adapters.SAP.CNativeInvoker.Invoke (CNativeInvoker *, UInt32 connectionHandle, m_szFunctionName Char *)

Po chvíli narazí na mnoho výjimek RFCException a přijímat mnoho chyb, které se podobají následující:

Microsoft.Adapters.SAP.RFCException: Detaily: kód chyby = RFC_FAILURE. AdapterErrorMessage = chyby vrácené RfcCallReceiveEx při volání RFC: Z_GET_PO_BY_SAP.

Navíc následující trasování zásobníku volání je generována na BizTalk serveru:

v Microsoft.Adapters.SAP.RFCException.HelperThrow (Int32 retCode, String additionalErrorMessage) na Microsoft.Adapters.SAP.RfcOutboundInvoker.Invoke()

Příčina

K tomuto problému dochází, protože adaptér WCF SAP nesprávně opakovaně, používá SAP kanálu v systému SAP. Jakmile adaptér WCF SAP obdrží kód chyby RFC_FAILURE , adaptér WCF SAP dojde k chybě. Proto je nesprávně znovu SAP kanálu v systému SAP.

Řešení

Informace o kumulativní aktualizaci

Pro BizTalk Adapter Pack 2010

Oprava hotfix, která řeší tento problém je zahrnuta v balíčku kumulativní aktualizace 2 pro rok 2010 Pack adaptéru BizTalk. Další informace o možnostech získání tohoto balíčku kumulativní aktualizace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:2572999balíček kumulativní aktualizace 2 pro rok 2010 Pack adaptér BizTalk

Pro BizTalk Adapter Pack 2.0

Oprava hotfix, která řeší tento problém je zahrnuta v balíčku kumulativní aktualizace 3 pro BizTalk adaptér Pack 2.0. Další informace o tom, jak získat balíček kumulativní aktualizace, získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

2557150 Balíček kumulativní aktualizace 3 pro BizTalk adaptér Pack 2.0

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Další informace

Další informace o tom, jak používat model služeb WCF vyvolat dokumenty RFC naleznete na následujícím webu MSDN:

Jak používat model služeb WCF vyvolat dokumenty RFCDalší informace o opravách hotfix serveru BizTalk Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:

2003907 Informace o opravách hotfix serveru BizTalk Server

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.