FIX: Externe functieaanroepen werken niet nadat u de adapter op basis van WCF SAP ontvangt de foutcode RFC_FAILURE Pack voor BizTalk-Adapter

Dit artikel is van toepassing op de volgende producten:

  • BizTalk-Adapter Pack 2.0

  • BizTalk-Adapter Pack 2010

Symptomen

Neem het volgende scenario:

  • Een client wordt het SAP op basis van Microsoft Windows Communication Foundation WCF-adapter (ook bekend als Microsoft BizTalk-Adapter voor mySAP Business Suite 3.0) aanroepen sommige externe functieaanroepen in het model WCF-service op een SAP-systeem.Opmerking Deze adapter is opgenomen in Microsoft BizTalk-Adapter Pack 2.0 of Microsoft BizTalk-Adapter Pack 2010.

  • Een probleem in het netwerk en de adapter WCF SAP verliest de verbinding met het SAP-systeem.

In dit scenario wordt wordt het SAP-systeem dat de foutcode RFC_FAILURE en externe functieaanroepen werken niet. Bovendien een ThreadAbortException uitzondering is opgetreden en het volgende foutbericht:

System.Threading.ThreadAbortException: Thread werd aborted.at RfcCallReceiveExU (UInt32, Char *, RFC_PARAMETER *, RFC_PARAMETER *, RFC_PARAMETER *, RFC_TABLE *, Char **) bij Microsoft.Adapters.SAP.CNativeInvoker.Invoke (CNativeInvoker *, UInt32 connectionHandle, m_szFunctionName Char *)

Na een tijdje, veel RFCException uitzonderingen zijn opgetreden en wordt veel fouten de volgende strekking:

Microsoft.Adapters.SAP.RFCException: Details: foutcode = RFC_FAILURE. AdapterErrorMessage = fout bij het aanroepen van RFC RfcCallReceiveEx geretourneerd: Z_GET_PO_BY_SAP.

Bovendien wordt de volgende call-stacktrace gegenereerd op de BizTalk server:

op Microsoft.Adapters.SAP.RFCException.HelperThrow (Int32 retcode is, String additionalErrorMessage) op Microsoft.Adapters.SAP.RfcOutboundInvoker.Invoke()

Oorzaak

Dit probleem treedt op omdat de WCF-SAP-adapter niet goed wordt gebruikgemaakt van het SAP-kanaal in het SAP-systeem. Nadat de adapter WCF SAP de foutcode RFC_FAILURE ontvangt , optreedt de adapter WCF SAP een fout. Daarom wordt het SAP-kanaal in het SAP-systeem onjuist gebruikt.

Oplossing

Cumulatieve update informatie

Pack voor BizTalk-Adapter 2010

De hotfix om dit probleem is opgenomen in de cumulatieve updatepakket 2 voor de BizTalk-Adapter Pack 2010. Voor meer informatie over het verkrijgen van dit cumulatieve updatepakket klikt u op het volgende artikel in de Microsoft Knowledge Base:2572999cumulatieve updatepakket 2 voor BizTalk-Adapter Pack 2010

Pack voor BizTalk-Adapter 2.0

De hotfix om dit probleem is opgenomen in de cumulatieve updatepakket 3 voor de BizTalk-Adapter Pack 2.0. Voor meer informatie over het verkrijgen van het cumulatieve updatepakket, klikt u op het volgende artikel in de Microsoft Knowledge Base:

2557150 Cumulatieve updatepakket 3 voor de BizTalk-Adapter Pack 2.0

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer informatie

Ga naar de volgende MSDN-website voor meer informatie over het gebruik van het model van WCF-service RFC's aanroepen:

Het gebruik van het model WCF service RFC's aanroepenVoor meer informatie over hotfixes voor BizTalk Server klikt u op het volgende artikel in de Microsoft Knowledge Base:

2003907 Informatie over hotfixes voor BizTalk Server

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×