Hi Ioannis,

Just tried with reportErrors="true" on the static-recipient-list and it
works as expected.
Problem solved. Thanks a lot!


iocanel wrote:
> 
> 
> 
> Philippe Renon wrote:
>> 
>> I found the issue: The EIP sitting in between the Jms consumer and mail
>> producer was of type static-recipient-list and that type does not
>> propagate back ERROR statues.
>> Removing it and connecting the Jms consumer directly to the mail producer
>> fixed my issue. Now ERROR at the mail producer level will rollback the
>> Jms message.
>> 
> 
> Hi Phillipe,
> 
> The Static recipient list has a boolean property named reportErrors. If
> you set it to true the error will propagate back to the consumer.
> 
> You could try:
> 
>         <eip:static-recipient-list service="jms2mail:pipeline"
> reportErrors="false" endpoint="endpoint">
>                 <eip:recipients>
>                         <eip:exchange-target service="jms2mail:mail"
> endpoint="endpoint" />
>                 </eip:recipients>
>         </eip:static-recipient-list>
> 
> 
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/How-to-create-a-robust-Jms-to-mail-bridge-tp28655521p28696948.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to