Activité Séparer

L'activité Séparer est une variante de l'activité pour chaque qui peut être utilisée pour fractionner des messages très volumineux afin d'améliorer les performances.

Pendant l'exécution, l'activité Séparer effectue une itération dans les éléments récurrents d'une variable, en exécutant d'autres activités lors de chaque cycle d'itération. . L'activité Séparer vous permet de définir le nombre d'éléments récurrents à renvoyer dans chaque boucle alors que l'activité Pour chaque renvoie toujours un élément récurrent dans chaque boucle.
Pour utiliser une activité Séparer, procédez comme suit :
  1. Ouvrez l'onglet Activités.
  2. Ouvrez le dossier Logique dans l'onglet Activités.
  3. Faites glisser l'activité Séparer sur l'orchestration.
  4. Renseignez les zones de propriétés affichées dans le panneau Récapitulatif.

Vous pouvez ajouter d'autres activités au sein de la boucle Séparer, si besoin est. Utilisez les activités Rupture de boucle ou Continuer pour contrôler les itérations de la boucle Séparer.

Propriétés

Renseignez les zones suivantes pour l'activité Séparer :
Zone Description
Nom d'activité Indique le nom de l'activité.
Nom de variable Affiche une liste de variables définies pour une orchestration. Sélectionnez une variable qui contient l'élément récurrent par lequel la boucle doit passer.
Nom d'élément Indique l'élément récurrent par lequel la boucle doit passer. Cliquez sur [...] pour rechercher un élément récurrent. La boîte de dialogue Sélectionner l'élément récurrent s'affiche. Sélectionnez un élément récurrent et cliquez sur OK. Une Expression XPath qui fait référence à l'élément récurrent s'affiche dans la zone Nom d'élément. Vous pouvez éditer l'expression XPath générée dans la zone Nom d'élément.
Renvoyer __ Eléments récurrents par exécution en boucle Indique le nombre d'éléments récurrents à renvoyer dans chaque boucle. Les éléments récurrents sont stockés dans la variable loopvalue_X.
Variable dans laquelle stocker le résultat
Nom de variable Indique la variable qui contient le jeu d'éléments récurrents renvoyés dans chaque boucle. La zone Nom de la variable est renseignée avec la variable loopvalue_X qui est créée automatiquement pour cette activité.
Avertissement : Vous ne devez pas utiliser la variable loopvalue_X en dehors de l'activité Séparer. La portée de ces variables est limitée à l'activité Séparer.