Hi,
I have a an outer long running transaction that has a System.Exception exception handler and General Exception handler. ANd a Nested atomic transaction that has a compensation block. In side the atomic block i am throw a System.Exception using throw exception shape. In the Outer L-R i have a compensate shape where the compensate type is OuterLR transaction. In side the compensation block, i have a construct message and a send shape. I thought of invoking the default compensation. But i am not getting the output message.
I placed a construct message and a send shape in side the exception handler. That works fine , which means that no issues with throw exception shape. But compensation is not invoked.
Please help