Как отправить несколько сообщений в конечную точку JMS в Mule
В Mule у меня есть требование разделить данные XML запроса и создать сообщения Multiple mule и отправить их в очередь JMS.
Мне удалось разделить сообщение и получить список сообщений Mule в моем компоненте Java. У меня вопрос: как передать список сообщений mule конечной точке JMS как отдельное сообщение?
1 ответ
Решение
Я бы предложил использовать foreach
составная часть. Вы можете изменить коллекцию в случае, если вы сохраните ее в flowVar.
<foreach doc:name="For Each" collection="#[payload]">
<jms:outbound-endpoint doc:name="JMS" connector-ref="JMS" queue="myQueue"/>
</foreach>