Hi!
I have difficulties configuring a "spanning" transaction, i.e. a transaction spanning over multiple services.
Currently each service is transactional but it is not enough in some cases.
Ex:
Jms:InboundGateway -> ServiceActivatorA -> SerivceActivatorB
An error in ServiceB should cause a rollback of the entire process and thereby undo serviceA work.
I want the same functionality as the transactional element in a poller:
Code:<si:poller cron="0 0 4 1 * ?"> <si:transactional transaction-manager="txManager" isolation="DEFAULT" propagation="REQUIRED" read-only="false" /> </si:poller>
Any tips about how I can solve this issue?


Reply With Quote
