Option Emettre seulement si

Pourquoi et quand exécuter cette tâche

La condition Emettre seulement si permet le mappage conditionnel (en fonction d'une condition) des éléments via l'évaluation des expressions XPath.

Cette option de mappage est disponible lorsque le noeud cible est un noeud récurrent comportant l'attribut minOccurs="0", ce qui signifie qu'elle est facultative. Le mappage ne se produit que si la condition est True.

Pour sélectionner l'option Emettre seulement si, procédez comme suit :

Procédure

  1. Dans l'Editeur de mappage, cliquez avec le bouton droit de la souris sur un noeud de destination lié (ou mappé). Les noeuds de destination sont situés dans le panneau de droite de l'éditeur de mappage, dans la sous-fenêtre Vers l'activité ou Vers l'orchestration.
  2. Sélectionnez l'option Emettre seulement si dans la liste. La boîte de dialogue Condition Emettre s'affiche.
  3. Spécifiez une expression XPath dans la colonne Expression de gauche à l'aide du bouton Parcourir, sélectionnez l'opérateur, puis spécifiez la valeur dans la colonne Expression de droite.
    Exemple : bpws:getVariableData('fullName')/fullName/firstName = 'John' and bpws:getVariableData('fullName')/fullName/lastName = 'Smith'
    Remarque : Si la condition compare une CHAINE à l'expression de droite, elle doit être indiquée entre apostrophes (' ').
    Remarque : Pour ajouter plusieurs conditions, cliquez sur le bouton Ajouter. Les conditions peuvent être réunies par AND ou OR, et les parenthèses ne sont pas prises en charge.
    Remarque : Pour spécifier des conditions plus complexes que celles pouvant être spécifiés dans la boîte de dialogue Condition Entrer, cliquez sur le bouton Avancé.