apigeelint
Version:
Node module to lint and Apigee Edge bundle.
49 lines (42 loc) • 1.28 kB
text/xml
<TargetEndpoint name='amadeus'>
<Description>Connect to the sandbox at Amadeus</Description>
<PreFlow name='PreFlow'>
<Request>
<!-- ============================================ -->
<!-- obtain a token from Cache or request a new one -->
<Step>
<Name>Cache-Lookup-Amadeus-Token</Name>
</Step>
<Step>
<Name>KVM-Get-Amadeus-Credentials</Name>
<Condition>amadeus_bearer_token = null</Condition>
</Step>
<Step>
<Name>SC-PostToken</Name>
<Condition>amadeus_bearer_token = null</Condition>
</Step>
<Step>
<Name>AM-Extract-Amadeus-Token</Name>
<Condition>amadeus_bearer_token = null</Condition>
</Step>
<Step>
<Name>Cache-Populate-Amadeus-Token</Name>
<Condition>tokenResponse != null</Condition>
</Step>
<!-- ============================================ -->
<Step>
<Name>AM-Outbound-Amadeus-Parameters</Name>
</Step>
</Request>
<Response/>
</PreFlow>
<PostFlow name='PostFlow'>
<Request/>
<Response/>
</PostFlow>
<Flows/>
<FaultRules/>
<HTTPTargetConnection>
<URL>https://test.api.amadeus.com/v1/reference-data/locations</URL>
</HTTPTargetConnection>
</TargetEndpoint>