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.
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:
<si:poller cron="0 0 4 1 * ?">
Any tips about how I can solve this issue?