【发布时间】:2015-07-01 16:46:22
【问题描述】:
我想使用 wso2 esb 检索数据库中的多行。使用 dblookup 调解器我只能检索一行。建议使用 WSO2 DSS 能否请您帮助我使用 DSS 完全检索 ESB 中的多行。
谢谢
【问题讨论】:
我想使用 wso2 esb 检索数据库中的多行。使用 dblookup 调解器我只能检索一行。建议使用 WSO2 DSS 能否请您帮助我使用 DSS 完全检索 ESB 中的多行。
谢谢
【问题讨论】:
如果您不想使用 DSS(这是我们的情况),那么您可以尝试可以在此处找到的自定义中介。
【讨论】:
数据服务服务器用于公开您的数据(基础),使用 sql,作为可用的 xml/restful Web 服务。然后,您可以从 ESB 代理服务通过其端点调用数据服务,接收您的结果集(任何 # 行),因此它适合您的要求。
也许您应该先尝试一下,然后发布您遇到的任何问题。
【讨论】:
我可以在没有 DSS 的情况下使用它。
只需编写一个脚本调解器来调用 dblookup 或 dbreport 调解器的次数与所需的行数一样多。
var a=mc.getSequence('gett');
a.getList().get(0).mediate(mc);
a.getList().get(1).mediate(mc);
a.getList().get(2).mediate(mc);
这里的“gett”是我的序列,它有 3 个孩子,所以我把这三个都称为。
【讨论】: