PrashantSharma12

FaultHandlingProxyEndpoint

Jun 5th, 2018
149
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2. <ProxyEndpoint name="default">
  3.     <Description/>
  4.     <FaultRules>
  5.         <FaultRule name="invalid_key_rule">
  6.             <Step>
  7.                 <Name>invalid-key-message</Name>
  8.             </Step>
  9.             <Condition>
  10.             (fault.name = "InvalidApiKey")
  11.         </Condition>
  12.         </FaultRule>
  13.     </FaultRules>
  14.     <DefaultFaultRule name="default-message">
  15.         <Step>
  16.             <Name>default-message</Name>
  17.         </Step>
  18.     </DefaultFaultRule>
  19.     <PreFlow name="PreFlow">
  20.         <Request>
  21.             <Step>
  22.                 <Name>verify-api-key</Name>
  23.             </Step>
  24.             <Step>
  25.                 <Name>remove-query-param-apikey</Name>
  26.             </Step>
  27.             <Step>
  28.                 <Name>impose-quota</Name>
  29.             </Step>
  30.         </Request>
  31.         <Response>
  32.             <Step>
  33.                 <Name>JSON-to-XML-1</Name>
  34.             </Step>
  35.         </Response>
  36.     </PreFlow>
  37.     <PostFlow name="PostFlow">
  38.         <Request/>
  39.         <Response/>
  40.     </PostFlow>
  41.     <Flows/>
  42.     <HTTPProxyConnection>
  43.         <BasePath>/sampleexecution-1</BasePath>
  44.         <Properties/>
  45.         <VirtualHost>default</VirtualHost>
  46.         <VirtualHost>secure</VirtualHost>
  47.     </HTTPProxyConnection>
  48.     <RouteRule name="default">
  49.         <TargetEndpoint>default</TargetEndpoint>
  50.     </RouteRule>
  51. </ProxyEndpoint>
RAW Paste Data