The common way is for a component to set the JBI exchange in an error state. The consumer (the component which has create the exchange) will receive this information and can act accordingly. You can also use transactions so that the transaction will be rolled back if an error occurs.
Can you explain your second question a bit more ? On 2/1/07, hsha <[EMAIL PROTECTED]> wrote:
1. Say we have componentA sending a normalized message to componentB.The componentB might try to perform some action say save some items to database.In that situation if some error/exception occurs say database sql error then will the message be available in the esb bus so that componentB can pick it up and redo the process. 2.We may have scenarios where esb componentA has to communicate with componentB and componentC(maybe send simultaneously different messages). Please let me know the answers for the above questions/scenarios. -- View this message in context: http://www.nabble.com/Servicemix-Esb-Questions-tf3156506s12049.html#a8753368 Sent from the ServiceMix - User mailing list archive at Nabble.com.
-- Cheers, Guillaume Nodet ------------------------ Architect, LogicBlaze (http://www.logicblaze.com/) Blog: http://gnodet.blogspot.com/
