(https://docs.apigee.com/api-platform/fundamentals/fault-handling#execution)
Edge evaluates the FaultRules in either the ProxyEndpoint or TargetEndpoint, depending on where the error occurred:
<FaultRule>
in the configuration XML and works its way up, evaluating the <Condition>
of each <FaultRule>
(the "outer" condition, not the "inner" <Step>
conditions).<FaultRule>
in the configuration XML and works its way down, evaluating the <Condition>
of each <FaultRule>
(the "outer" condition, not the "inner" <Step>
conditions).---
If I'm not mistaken this is the only case where a sequence of items is checked in different ordering depending on context.
Steps in Flows, Conditional Flows and RouteRules are all checked top to bottom - always (correct me if I'm wrong).
What is the reasoning for this asymmetry (which I happen to find rather confusing)?
User | Count |
---|---|
7 | |
2 | |
2 | |
2 | |
1 |