WSO2 ESB迭代重复结构

时间:2016-03-10 09:43:10

标签: wso2 wso2esb

我需要根据传入请求创建一个复杂的重复结构,该结构具有完全不同的结构。 无论如何,在WSO2 ESB中都有这样做。 迭代介体仅帮助从单个重复结构向端点发送多个请求。

2 个答案:

答案 0 :(得分:0)

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

如果需要创建新结构,可以使用XSLT。如何转换例如可以在此处找到JSON to XML。

https://docs.wso2.com/display/ESB480/Sample+440%3A+Converting+JSON+to+XML+Using+XSLT

另一种选择可能是使用脚本调解器。上面的例子可以在这里找到。

https://docs.wso2.com/display/ESB481/Sample+441%3A+Converting+JSON+to+XML+Using+JavaScript

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

答案 1 :(得分:0)

然后你可以彻底使用XSLT。 XML到JSON只是一个例子。您还可以执行XML到XML。

此致 马丁