Default fault rule worked in the case where no fault was able to catch the exception. But it is also executing when another fault is raised. Even when <AlwaysEnforce> is false.
Attached is the screenshot of the trace. Below is how I am applying the default rule
<TargetEndpoint name="something"> <Description/> <FaultRules/> <DefaultFaultRule name="fault-rule"> <Step> <Name>ReturnGenericError</Name> </Step> <AlwaysEnforce>false</AlwaysEnforce> </DefaultFaultRule> <Flows/> ...
How to stop this?