Risoluzione dei problemi relativi agli adapter line-of-business non WCF
Errore di recupero non riuscito
Quando si utilizza un adapter line-of-business (LOB) non WCF, possono verificarsi errori simili ai seguenti:
Errore di recupero del sistema
Agente di esplorazione: errore intrappolato nel costruttore. Impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione.
Agente di runtime: errore intrappolato nel costruttore. Impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione.
Causa
Gli adapter LOB utilizzano i servizi remoti .NET. Se l'attivazione dei servizi remoti .NET richiede più tempo del previsto, l'adapter può restituire questi errori.
Risoluzione
Creare la chiave del Registro di sistema StartAgentSleep e aumentare il valore di timeout:
Aprire il Registro di sistema e passare a HKEY_LOCAL_MACHINE\software\Microsoft\BizTalkAdapters.
Creare un nuovo valore DWORD con le seguenti proprietà:
Nome: StartAgentSleep
Base: Decimal
Dati valore: 1000
I dati valore sono misurati in millisecondi (ms). 1000 ms equivalgono a 1 secondo.
In alcuni sistemi un secondo potrebbe non essere sufficiente. Aumentare il valore ed effettuare un test per determinare il timeout appropriato necessario.
Importante
L'aggiunta della chiave del Registro di sistema StartAgentSleep influisce su tutte le schede LOB non WCF.