Tache d'envoie de message multi-instanciée

1
0
-1

Bonjour.

Je dispose d'une liste de nom, et j'aimerais instancier plusieurs processus en envoyant pour chacun un message contenant un nom de la liste. J'ai donc crée une tâche "Send Message Task" que j'ai multi-instanciée avec ma liste de nom.

Mon soucis est que dans ce genre de tâche, on ne peut pas créer de variable (pour stocker l'Input Data). Je ne peux donc pas récupéré le nom sur lequel la tâche est en train d'itérer. Du coup, comment faire pour envoyer un message différent pour chaque itération ?

Merci d'avance pour vos réponses.

1 answer

1
0
-1

J'ai bien trouvé une solution en faisant du bidouillage : Dans ma tâche "multi-send message", j'ai modifié l'itération en utilisant pour cardinalité liste.size() de façon à faire autant d'itération qu'il y a de nom dans ma liste. J'ai ensuite crée une variable "compteur" qui débute à 0 et va s'incrémenter à chaque nouvelle itération. Et j'envoie en message : liste.get(compteur). Ce qui fait que chaque itération recevra un message correspondant à un nom différent.

Si quelqu'un a une solution plus propre, je suis preneur.

Notifications