WSO2 EI,使用代理服务的While循环

时间:2019-09-20 02:31:56

标签: wso2 wso2esb wso2-am wso2dss wso2ei

我试图通过数据服务中的Response( jsonarray )通过 loop 来调用另一个服务在每个响应字段之前(例如userID)

所以我将这2个服务的响应转换为Main响应以返回到客户端,它将是JsonArray

请参考以下问题:

  1. 是否可以创建ArrayList并将某些属性(介体)数据放入循环中?
  2. 如何正确执行while循环(迭代器或foreach中介器)?

Note : Basically, i am trying to use service orchestration But Loop is required, i need each services response and fields to be mixed for response

该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以在WSO2 EI中使用Iterate中介器和Aggregate中介器。两者都支持jsonpath表达式,因此您可以根据需要操纵和读取响应。请参考下面的博客作为示例。

https://medium.com/@arunans23/iterate-over-json-payload-with-wso2-enterprise-integrator-8ccb9cdd2c70

实施功能时,如果遇到更多具体问题,请在此处发布。