Web服务:回滚已提交的事务

时间:2015-03-31 14:18:21

标签: web-services transactions apache-camel

我是webservices的新手。 我通过标记为"交易"的骆驼路线向cxf端点发送web服务请求。并得到了回应。 在同一个事务路由中,next语句抛出异常,以便我的异常处理程序回滚事务。

我可以在我的事务回滚中找到其他东西,除了我已经提交的webservice请求响应。

有没有办法回滚提交的webservice请求? 或者有没有办法发送回滚最后一个webservice请求??

请帮忙,坚持3天......

2 个答案:

答案 0 :(得分:0)

只需创建另一个Web服务即可撤消第一个Web服务所完成的所有操作,并在.onException()例程中调用它

答案 1 :(得分:0)

不存在Web服务的事务。您可以在维基百科上找到有关http://en.wikipedia.org/wiki/Compensating_transaction

的信息