Exemple d'expression If-Then-Else : BizTalk Services

Mis à jour: août 2015

Fournit un exemple d'expression If-Then-Else dans Microsoft Azure BizTalk Services.

Le document entrant comporte une zone Code postal et le document sortant une zone État. Si la valeur Code postal du document entrant est 98052, le champ État du document sortant est mis à jour et indique WA. Si la valeur Code postal du document entrant n'est pas 98052, le champ État du document sortant est mis à jour et indique Autre.

Pour cela, ajoutez une Opération de mappage d'expression If-Then-Else à la Transformation :

  1. faites glisser l'expression If-Then-Else vers l'aire de conception de Transformation.

  2. Créez un lien à partir du champ Code postal du document entrant vers l'expression If-Then-Else.

  3. Créez un lien à partir de la zone État du document sortant vers l'expression If-Then-Else.

  4. Configurez l'expression If-Then-Else avec les paramètres suivants :

     

    Code postal

    Le nom d'entrée sera affiché comme le nom du nœud auquel il est connecté dans le document entrant.

    Code postal

    Condition

    Code postal == 98052

    Valeur Then

    « WA »

    Valeur Else

    « Autre »

Avec cette Transformation, le nœud État de la sortie indique WA si le code postal est 98052. Si le code postal est différent de 98052, le nœud État indique Autre.

Si une erreur survient avec une Opération de mappage d'expression If-Then-Else, par défaut, la Transformation entière est annulée. Il est possible de configurer le comportement de gestion de cette erreur. Consultez Gestion des données et des erreurs dans la rubrique Expressions dans BizTalk Services : utilisation et exemples.

Voir aussi

Afficher: