Professional Documents
Culture Documents
10 LabGuide CAI SynchronousWebServiceCall 4-1
10 LabGuide CAI SynchronousWebServiceCall 4-1
Step B:
TO_CUR IN {$temp.SQLCondition}
Step C:
<ConversionResponsePO>
{
$input.ExchangeRequest[1]/BaseRate,
for $record in $temp.ListofCurrencyExchangeRates
let $value:=($input.ExchangeRequest[1]/BaseRate[1]/Value*$record/RATE_MULT) div
$record/RATE_DIV
return
<Conversion>
<Value>{round-half-to-even($value,2)}</Value>
<Rate>{$record/TO_CUR/text()}</Rate>
<RateType>{$record/RT_TYPE/text()}</RateType>
</Conversion>
}
</ConversionResponsePO>
Step D:
Step E:
<ConversionRequestPO>
<BaseRate>
<Value>100</Value>
<Type>USD</Type>
</BaseRate>
<Conversion>
<Value>100</Value>
<Rate>GBP,EUR,CAD,AUD</Rate>
<RateType>CRRNT</RateType>
</Conversion>
</ConversionRequestPO>