Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

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:

  • Ett klientprogram används Microsoft Windows Communication Foundation WCF-baserade SAP-kortet (kallas även Microsoft BizTalk-adaptern för mySAP Business Suite 3.0) för att starta vissa remote funktionsanrop i WCF-servicemodell i SAP-systemet.OBS! Det här kortet är inkluderade i Microsoft BizTalk Adapter Pack 2.0 eller i Microsoft BizTalk Adapter Pack 2010.

  • Ett nätverksproblem inträffar och WCF-SAP-kortet förlorar sin anslutning till SAP-systemet.

I det här scenariot returnerar SAP-system felkoden RFC_FAILURE och remote funktionsanrop inte fungerar. Dessutom ett ThreadAbortException -undantag uppstod, och följande felmeddelande:

System.Threading.ThreadAbortException: Tråden som aborted.at RfcCallReceiveExU (UInt32, Char *, RFC_PARAMETER *, RFC_PARAMETER *, * RFC_PARAMETER, * RFC_TABLE, Char **) vid Microsoft.Adapters.SAP.CNativeInvoker.Invoke (CNativeInvoker *, UInt32 connectionHandle Char * m_szFunctionName)

Många RFCException -undantag uppstår efter ett tag och du får många fel som liknar följande:

Microsoft.Adapters.SAP.RFCException: Information: felkod = RFC_FAILURE. AdapterErrorMessage = fel som returneras av RfcCallReceiveEx medan du ringer RFC: Z_GET_PO_BY_SAP.

Dessutom skapas följande stackspårning för samtal på BizTalk-servern:

vid Microsoft.Adapters.SAP.RFCException.HelperThrow (Int32 retCode, sträng additionalErrorMessage) vid Microsoft.Adapters.SAP.RfcOutboundInvoker.Invoke()

Orsak

Det här problemet uppstår eftersom WCF-SAP-kortet felaktigt återanvänder SAP-kanal i SAP-systemet. När WCF-SAP-kortet får felkod RFC_FAILURE , stöter WCF-SAP-kortet på ett fel. SAP-kanal i SAP-systemet återanvänds därför felaktigt.

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

Den snabbkorrigering som löser problemet ingår i ett kumulativt uppdateringspaket 3 för BizTalk Adapter Pack 2.0. 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 hur du använder WCF-servicemodell för att anropa RFC: er finns på följande MSDN-webbplats:

Hur du använder WCF-servicemodell för att anropa RFC: erMer 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?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×