У меня есть API, созданный в EI с ресурсом GET, который я могу назвать следующим образом: https://localhost: 8280 / invoiceAPI / invoice ?actionAmt = 10 & TransactionsType = AB
В В последовательности я использую посредник отправки для вызова конечной точки. Я хочу передать все параметры запроса из входящего запроса в эту конечную точку. Я не хочу:
- Определить входящие параметры
- Установить каждый параметр как свойство
- Установить каждый параметр в шаблоне uri конечной точки
Это потому, что любое изменение в бэкэнде потребует 3 изменений в EI. Есть ли способ сохранить ВСЕ параметры как свойство и передать их в конечную точку?
<resource methods="GET" uri-template="/invoice/{transactionAmt}&{transactionType}">
<inSequence>
<property expression="$url:transactionAmt" name="tAmt" scope="default" type="STRING"/>
<property expression="$url:transactionType" name="tType" scope="default" type="STRING"/>
<send>
<endpoint>
<http method="GET" uri-template="http://localhost:9000/apiContext?tAmt={tAmt}&tType={tType}"/>
</endpoint>
</send>
</inSequence>
<outSequence/>
<faultSequence/>