Я могу отправить список динамических URI, основанный на содержании сообщения. У меня код помещает URI адресатов в ключе заголовка «destination». Можно предположить, что возвращаемый URI является URI UMS.Как добавить транзакции в список получателей?
Пример JMS URI является "JMS: // jmsEndpoint/очередь: outbound_queue разъем = jmsConnector"
Как добавить транзакции в получателе-лист?
<flow name="Flow_Name">
<jms:inbound-endpoint queue="inbound_queue">
<jms:transaction action="ALWAYS_BEGIN" />
</jms:inbound-endpoint>
<!-- Code that adds a list of URI's to the header key of 'destination' -->
<recipient-list expression="destination" evaluator="header" />
</flow>
Спасибо, я боялся, что сделал что-то неправильное. Я прочитал ссылку, которую вы отправили, и страницу, касающуюся [обработки ошибок] (http://www.mulesoft.org/documentation/display/MULE3USER/Error+Handling). Я заставлял исключение быть выброшенным, но сообщение отправлялось в DLQ, а не откатывалось назад, что я предположил, что у меня не было корректно настроенных транзакций. Теперь пойдите с обработкой ошибок по умолчанию. – Matt
Хорошо, на всякий случай я открыл http://www.mulesoft.org/jira/browse/MULE-5964, чтобы исследовать мозги в MuleSoft. –