For request/ reply:
If you have a transaction then the message will be rolled back if cxf dies. In all other cases cxf should send back a reply with the eventual exception as a soap fault.
I think this behaviour is what you expect as a requestor.

As there are always some cases where the requestor will get no reply or a fault the requestor always has to include some code to resend the request.

I am not against using optional rollbacks but we have to make sure we do not create unwanted behaviour.

Maybe we should have a switch for to decide if rollbacks should happen in request/reply. On the other hand I try to have as few switches as possible. Every thing that is done optionally increases test effort and makes it harder to document / explain how it works. So we should be sure it makes sense.

Christian

On 05.12.2014 11:29, Jason Pell wrote:
I would like the option of enabling roll backs for runtime exceptions in
cxf 3 when I eventually upgrade.  Does cxf 3 at least cater for a error in
middle of process where by the reply is never delivered but the request has
disappeared so essentially there is no evidence of wother message. At least
with the transaction even if it's just the spring JMS transaction manager
both messages will be delivered or neither will.
On 05/12/2014 8:44 PM, "Christian Schneider" <ch...@die-schneider.net>
wrote:


--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com

Reply via email to