Condividi tramite


Aggiunta di un blocco di eccezioni catch

Il blocco Catch Exception rappresenta un gestore eccezioni. I blocchi di Catch Exception sono collegati alla fine di una forma di tipo Ambito nello strumento di Progettazione orchestrazioni. È possibile collegare tutti i blocchi catch exception necessari.

È possibile configurare i gestori di eccezioni per gestire diversi tipi di eccezioni. In ogni gestore eccezioni si specifica un tipo di eccezione, che deve essere un'eccezione o un oggetto derivato dalla classe System. Se viene generata un'eccezione che corrisponde al tipo specificato in un gestore eccezioni, viene chiamato tale gestore eccezioni.

Annotazioni

Per aggiungere un blocco Catch Exception a una forma Scope, la proprietà Transaction Type della forma Scope deve essere impostata su None o Long Running.

Aggiunta e popolamento di un blocco di eccezioni catch
1. Fare clic con il pulsante destro del mouse sulla forma Ambito a cui si desidera aggiungere un blocco eccezione catch e fare clic su Nuovo gestore eccezioni.
Un blocco eccezione catch viene aggiunto all'orchestrazione immediatamente dopo la forma Scope associata.
2. Nella finestra Proprietà specificare le proprietà. Il più importante è il tipo di oggetto Exception; questo è il tipo di messaggio che intercetta.
Nome dell'oggetto eccezione
- Assegna un nome all'eccezione intercettata dal gestore delle eccezioni.
Tipo di oggetto Exception
- Determina il tipo di oggetto (derivato da System.Exception) che il gestore eccezioni intercetta.
3. Nella finestra Proprietà aprire l'elenco Tipo oggetto eccezione . Questo elenco contiene l'eccezione generale.
4. All'interno del blocco Catch Exception aggiungere forme per creare il processo per la gestione dell'eccezione.
5. Fare clic con il pulsante destro del mouse sotto Catch Exception, scegliere Inserisci Shape e selezionare Costruisci messaggio.
6. Fare doppio clic all'interno di MessageAssignment per attivare l'editor di testo e immettere l'assegnazione messaggio.
Ad esempio, digitare Message_3 = Test.
Screenshot che mostra l'editor di espressioni BizTalk.

Vedere anche

Completamento del messaggio di eccezione
Come aggiungere una forma di ambito
Uso della gestione delle eccezioni di BizTalk Server