I have a request rule where I am doing parallel call (two backends) as below.
match --> skip-backside--> request XSL --> on-error(continue) --> results action --> event-sink --> response XSL --> results.
I am supposed to continue the flow when any of the call fails, treating it as partial success. But if both fails - error rule should be triggered.
Issue is that in above request rule design, partial success is working fine i.e., if any of the two call fails it is treated as partial success and flow continues.
But if both calls are failing, then instead of aborting the flow and calling error rule, it is still completing the request rule and exiting. I tried placing on-error(abort) after response XSL, used dp:reject in response XSL but not useful as call still exits through request rule instead of error rule.
so how can I trigger error rule from above request design?
Thanks.