これらのリクエストをトラップする無効なパスを定義し、次の定義で障害ポリシーを発生させます。
<Flows>
<Flow name="Purchase Item Details">
<Description/>
<Request>
<Step>
</Step>
</Request>
<Response/>
<Condition>(proxy.pathsuffix MatchesPath "/{purchase_id}") and (request.verb = "GET")</Condition>
</Flow>
<Flow name="Invalid Path"> <!-- THE MAGIC STARTS HERE -->
<Description>Invalid Path</Description>
<Request>
<Step>
<Name>raisefault-invalidpath</Name> <!-- RIGHT HERE -->
<FaultRules/>
</Step>
</Request>
<Response/>
<Condition>(proxy.pathsuffix MatchesPath "/**") and (request.verb = "GET") <!--*** RIGHT HERE *** --></Condition>
</Flow>
</Flows>
上記の例では、「無効なパス」フローから上記のリソースをキャッチしようとします。/basepath/{purchase_id} との一致を試みます。リソースが見つからない場合、2 番目のフローがフォールトを発生させ、クライアントに応答を返すことにより、キャッチオールとして機能します。