Any advices? Am I missing something basic?
AFIK, SwitchYard runtime itself doesn't trigger any retry, so just execute once and if it's Request-Reply then return a response or a fault if it failed. Unlike JBossESB, SwitchYard doesn't store its message internally. However, if you use transacted JMS inbound and your service rollback the transaction, then message is push back into queue and will be redelivered, just according to JMS provider settings.
Although I have not tried yet, onException seems to be available in route XML. I just found a *HOT* example created by Magesh.
I understand that. Thanks, Igarashi-san.