Ajout d’un bloc d’exception catch
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 devez indiquer le type d'exception, qui est une exception ou un objet provenant de la classe System. Lorsqu'une exception générée correspond au type spécifié, le gestionnaire d'exceptions approprié 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.
Ajout et remplissage d’un bloc d’exception catch |
---|
1. 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 d’exception catch est ajouté à l’orchestration immédiatement après la forme Étendue associée. 2. Dans la fenêtre Propriétés , spécifiez les propriétés. Le plus important est le type d’objet Exception ; il s’agit du type de message qu’il interceptera. Nom d'objet d'exception - Attribue un nom à l’objet d’exception intercepté par le gestionnaire d’exceptions. Type d'objet d'exception - Détermine le type d’objet (dérivé de System.Exception) que ce gestionnaire d’exceptions interceptera. 3. Dans la fenêtre Propriétés , ouvrez la liste Type d’objet d’exception . Cette liste contient l’exception générale. 4. Dans le bloc Intercepter l’exception , ajoutez des formes pour créer le processus de gestion de l’exception. 5. Cliquez avec le bouton droit sous l’exception catch, pointez sur Insérer une forme, puis sélectionnez Construire le message. 6. Double-cliquez à l’intérieur de MessageAssignment pour activer l’éditeur de texte, puis 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