Partager via


Étape 3 : Ajouter un filtre pour les notifications d’insertion

Étape 3 sur 3

Durée d’exécution : 5 minutes

Objectif: Dans cette étape, vous ajoutez une forme Décider à l’orchestration pour filtrer les messages de notification pour l’opération Insert. Les opérations suivantes dans l’orchestration sont effectuées uniquement si la notification reçue est de type Insert.

Prérequis

Vous devez avoir terminé l’étape 2 : Extraire le type de notification du message de notification.

Pour filtrer les messages de notification

  1. Ajoutez une forme Decide à l’orchestration, après la forme Expression . À partir de la boîte à outils, faites glisser la forme Décider sur la ligne de connexion juste en dessous de la forme Expression .

    La forme Decide se développe pour afficher une branche pour l’instruction If(Rule_1) et une branche pour l’instruction Else .

  2. Sur l’aire de conception, cliquez avec le bouton droit sur la forme Décider , puis cliquez sur Fenêtre Propriétés.

  3. Dans le volet Propriétés de la forme Décider , dans la propriété Name , tapez CheckNotification.

  4. Dans l’aire de conception, cliquez avec le bouton droit sur la forme Rule_1 (à l’intérieur de la forme Décider ), puis cliquez sur Fenêtre Propriétés.

  5. Dans le volet Propriétés de Rule_1, dans la propriété Name , tapez Insert.

  6. Cliquez avec le bouton droit sur la forme Insérer , puis cliquez sur Modifier l’expression booléenne.

  7. Dans l'Éditeur d'expression BizTalk, tapez ce qui suit :

    NotificationType.Equals("Insert")  
    

    Cette condition indique à l’orchestration d’effectuer les opérations suivantes uniquement si la valeur dans la variable NotificationType est Insert.

    Notes

    Vous avez ajouté cette variable à l’étape 2 : Extraire le type de notification du message de notification pour extraire le type de notification du message de notification reçu de la base de données SQL Server.

  8. La figure suivante montre l’orchestration en cours avec la forme Décider incluse.

    Ajouter une forme Décider à l’orchestration

Actions effectuées

Au cours de cette étape, vous avez ajouté une forme Décider pour filtrer les messages de notification afin d’effectuer les opérations suivantes uniquement si la notification reçue est destinée aux opérations d’insertion.

Étapes suivantes

À l’étape suivante, vous ajoutez des formes d’orchestration pour appeler la procédure stockée UPDATE_EMPLOYE sur la table Employee, comme décrit dans Leçon 3 : Exécuter une procédure stockée pour sélectionner de nouveaux employés ajoutés.

Voir aussi

Étape 2 : Extraire le type de notification du message de notification
Leçon 2 : Recevoir et filtrer les notifications