我是Apache骆驼的新手 - groovy,maven项目。
我正在尝试创建这样的路线
from("file://E://Target//JVNumber")
.transacted("PROPAGATION_REQUIRED")
.convertBodyTo(String.class)
.setHeader("operationName",simple("updateJVNumber"))
.to("cxf:bean:webservice-ws?dataFormat=PAYLOAD")
.markRollbackOnly()
.log('${body}');
Webservice请求成功并发送响应。但由于整个路由包含回滚调用,我想回滚最后发送的cxf请求。有人可以帮助我实现这个目标吗?
答案 0 :(得分:0)
回滚仅适用于事务状态,事务管理器只能回滚本机支持事务的资源。此类资源通常是JMS和JDBC资源。您无法回滚Web服务调用。