WSO2 EI / ESB:将有效负载从有效负载工厂追加到后端调用中的路径参数

问题描述 投票:0回答:1

我有一个如下所示的有效负载工厂:

<payloadFactory media-type="json">
    <format>[{"value" : 1},{"value" : 2},{"value" : 3}]</format>
    <args/>
</payloadFactory>

<iterate expression="json-eval($)" id="iterate-over-nameAddress">
    <call>
        <endpoint>
            <http method="get" uri-template="https://backend.com/names/value+{uri.var.value}/address"/>
        </endpoint>
    </call>
</iterate>

在上面的代码中,在后端调用中,我希望路径参数“ value + {uri.var.value}”根据迭代表达式动态更改。对于每次迭代,路径参数应该像value1,value2,value3 ...那样更改。

我该如何实现?

我有一个有效载荷工厂,如下所示:[[{“ value”:1},{“ value”:2},{“ value”:3}]

wso2 wso2esb esb wso2ei ei
1个回答
0
投票

由于要使用虚拟有效负载进行迭代,因此可以尝试以下操作。而不是将值1、2、3的全部值放在虚拟有效负载本身中。

© www.soinside.com 2019 - 2024. All rights reserved.