Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

In questo articolo si applica al seguente prodotto:

  • BizTalk Adapter Pack 2.0

  • BizTalk Adapter Pack 2010

Sintomi

Si consideri lo scenario descritto di seguito:

  • Un programma client utilizza l'adattatore SAP basate su Microsoft Windows Communication Foundation WCF (anche noto come Microsoft BizTalk Adapter for mySAP Business Suite 3.0) per richiamare alcune chiamate di funzione remota nel modello di servizio WCF in un sistema SAP.Nota Questa scheda è inclusa in Microsoft BizTalk Adapter Pack 2.0 o Microsoft BizTalk Adapter Pack 2010.

  • Si verifica un problema di rete e l'adattatore SAP WCF perde la connessione al sistema SAP.

In questo scenario, il sistema SAP restituisce che il codice di errore RFC_FAILURE e chiamate di funzioni remote non funzionano. Inoltre, viene rilevata un'eccezione ThreadAbortException e viene visualizzato il seguente errore:

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

Dopo qualche tempo, si verificano molte eccezioni di RFCException e si ricevono molti errori analoghi ai seguenti:

Microsoft.Adapters.SAP.RFCException: Dettagli: codice di errore = RFC_FAILURE. AdapterErrorMessage = errore restituito da RfcCallReceiveEx durante la chiamata RFC: Z_GET_PO_BY_SAP.

Inoltre, la traccia dello stack di chiamata seguente viene generata in BizTalk server:

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

Causa

Questo problema si verifica perché l'adattatore SAP WCF riutilizza in modo non corretto il canale SAP del sistema SAP. Dopo che l'adattatore SAP WCF riceve il codice di errore RFC_FAILURE , l'adattatore SAP di WCF viene rilevato un errore. Pertanto, il canale SAP del sistema SAP in modo non corretto viene riutilizzato.

Risoluzione

Informazioni sull'aggiornamento cumulativo

Per BizTalk Adapter Pack 2010

L'hotfix per risolvere questo problema è incluso nel pacchetto di aggiornamento cumulativo 2 per BizTalk Adapter Pack 2010. Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:2572999pacchetto di aggiornamento cumulativo 2 per BizTalk Adapter Pack 2010

Per BizTalk Adapter Pack 2.0

L'hotfix per risolvere questo problema è incluso nel pacchetto di aggiornamento cumulativo 3 per BizTalk Adapter Pack 2.0. Per ulteriori informazioni su come ottenere il pacchetto di aggiornamento cumulativo, fare clic sul numero seguente per visualizzare l'articolo della Microsoft Knowledge Base:

2557150 Pacchetto di aggiornamento cumulativo 3 per BizTalk Adapter Pack 2.0

Stato

Microsoft ha confermato che questo problema si verifica con i prodotti elencati nella sezione "Si applica a" di questo articolo.

Ulteriori informazioni

Per ulteriori informazioni su come utilizzare il modello di servizio WCF per richiamare le RFC, visitare il seguente sito Web MSDN:

Come utilizzare il modello di servizio WCF di richiamare le specifiche RFCPer ulteriori informazioni sugli aggiornamenti rapidi di BizTalk Server, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

2003907 Informazioni sugli aggiornamenti rapidi di BizTalk Server

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×