Condividi tramite


Gestione delle eccezioni nella soluzione di gestione dei processi di business

La soluzione di gestione dei processi di business utilizza una speciale orchestrazione di gestione delle eccezioni, nonché la gestione delle eccezioni standard di BizTalk e la nuova funzionalità di segnalazione errore per gli errori relativi a adapter, pipeline, mapping e routing. Questo sistema personalizzato è basato sull'orchestrazione ExceptionHandler . La soluzione usa l'orchestrazione ExceptionHandler per ritentare un'operazione o ripetere una chiamata che potrebbe avere esito positivo dopo un problema temporaneo.

Nota

È possibile riutilizzare il codice dalle orchestrazioni, ad esempio Activate, che usano l'orchestrazione ExceptionHandler . Tutte queste orchestrazioni includono un ambito denominato CallingCode con un blocco di eccezioni associato. Sostituire il codice nell'ambito CallingCode con il codice. Il blocco Exception definisce tutte le variabili necessarie per chiamare l'orchestrazione ExceptionHandler . Modificare i valori assegnati alle variabili.

La soluzione utilizza eccezioni personalizzate e un paio di eccezioni predefinite di BizTalk per i casi in cui l'errore è irreversibile, ad esempio un messaggio di ordine con formato non corretto.

Nota

La soluzione utilizza un adapter personalizzato per la gestione degli errori su alcune porte. Per altre informazioni sull'adapter, vedere Adapter Ops.

Questa sezione descrive l'orchestrazione ExceptionHandler e le eccezioni personalizzate. Viene inoltre descritto brevemente l'utilizzo della funzionalità di segnalazione di errori nella soluzione.

Contenuto della sezione