Hi, I have a transacted route in Spring DSL that calls a service (via HTTP post). I want to examine the response from that service and force a rollback depending on the returned value. Basically something like:
<route> <from uri="jpa:com.MyBean"/> <transacted/> <setHeader headerName="CamelHttpMethod"><constant>POST</constant></setHeader> <setHeader headerName="charset"><constant>utf-8</constant></setHeader> <setHeader headerName="CONTENT_TYPE"><constant>test/xml</constant></setHeader> <to uri="http4://196.12.34.54:2020"/> <choice> <when> <simple>${header.CamelHttpResponseCode} != 202</simple> *(( Roll Back the Transaction ))* </simple> </when> </choice> </route> What is the right way to force a rollback? Thanks for any insight, -J -- View this message in context: http://camel.465427.n5.nabble.com/How-to-force-rollback-in-spring-DSL-route-tp5714090.html Sent from the Camel - Users mailing list archive at Nabble.com.