WSO2 ESB在重复结构上迭代

WSO2 ESB在重复结构上迭代,wso2,wso2esb,Wso2,Wso2esb,我需要根据传入的请求创建一个复杂的重复结构,该请求具有完全不同的结构。 在WSO2 ESB中是否有这样做的方法。 迭代中介器仅在从单个重复结构向端点发送多个请求时起作用。不确定我是否正确理解了您想要实现的目标。使用iterate mediator,您可以(例如)迭代到xml结构,并且对于每次迭代,您可以调用中介、序列、端点等等。我们目前所做的是接收到一个包含大量数据行的xml请求,对于每个数据行,我们都将其插入到db中(我知道插入每一行并不好) 如果需要创建新结构,可以使用XSLT。这里可以找到

我需要根据传入的请求创建一个复杂的重复结构,该请求具有完全不同的结构。 在WSO2 ESB中是否有这样做的方法。
迭代中介器仅在从单个重复结构向端点发送多个请求时起作用。

不确定我是否正确理解了您想要实现的目标。使用iterate mediator,您可以(例如)迭代到xml结构,并且对于每次迭代,您可以调用中介、序列、端点等等。我们目前所做的是接收到一个包含大量数据行的xml请求,对于每个数据行,我们都将其插入到db中(我知道插入每一行并不好)

如果需要创建新结构,可以使用XSLT。这里可以找到如何将JSON转换为XML的示例

另一种选择可能是使用脚本中介。这里可以找到与上面相同的示例


希望这对您有所帮助,否则请提供您想要实现的更多详细信息。

然后您可以明确使用XSLT。XML到JSON只是一个例子。您还可以将XML转换为XML

问候
Martin

嘿,Martin,不,我不想从json转换成xml,反之亦然。我收到一个请求,格式为:john1larry2,基于abv格式,需要映射到下面的结构并发送到另一个web服务:john1larry2 Larry2