Ajouter un bloc Intercepter l’exception
Le bloc Catch Exception représente un gestionnaire d’exceptions. Les blocs d’exception catch sont attachés à la fin d’une forme d’étendue dans orchestration Designer. Vous pouvez attacher autant de blocs d’exception catch que nécessaire.
Vous pouvez configurer les gestionnaires d'exceptions afin qu'ils gèrent différents types d'exceptions. Sur chaque gestionnaire d’exceptions, vous spécifiez un type d’exception, qui doit être une exception ou un objet dérivé de la classe System
. Si une exception est levée qui correspond au type spécifié dans un gestionnaire d’exceptions, ce gestionnaire d’exceptions est appelé.
Notes
Pour ajouter un bloc d’exception catch à une forme d’étendue , la propriété Type de transaction de la forme Étendue doit avoir la valeur None ou Long Running.
Pour ajouter et remplir un bloc d’exception Catch
Cliquez avec le bouton droit sur la forme Étendue à laquelle vous souhaitez ajouter un bloc d’exception catch , puis cliquez sur Nouveau gestionnaire d’exceptions.
Un bloc Catch Exception est ajouté à l’orchestration immédiatement après la forme Étendue associée.
Dans la fenêtre Propriétés , spécifiez les propriétés.
La plus importante des propriétés est Type d'objet d'exception ; il s'agit du type de message à intercepter.
Propriété Description Nom d'objet d'exception Affecte un nom à l'objet d'exception intercepté par le gestionnaire d'exceptions. Type d'objet d'exception Détermine le type d'objet (issu de la classe System.Exception) que ce gestionnaire interceptera. Dans la fenêtre Propriétés , dans la liste Type d’objet d’exception , sélectionnez l’exception générale.
Dans le bloc Catch Exception , ajoutez des formes pour créer le processus de gestion de l’exception.
Cliquez avec le bouton droit sous le bloc Catch Exception , pointez sur Insérer une forme, puis sélectionnez Construire un message.
Double-cliquez dans MessageAssignment pour activer l’éditeur de texte et entrez l’affectation de message.
Par exemple, tapez
Message_3 = Test
.
Voir aussi
Exécution du message d’exception
Ajout d'une forme Étendue
Utilisation de la gestion des exceptions BizTalk Server