为长消息道歉。我是 mule ESB 的新手,并试图详细说明我的问题。
我的要求是
- 获取 URL 中的输入作为查询参数,如大学名称。
- 连接数据库并在 where 条件下使用“学院名称”进行选择查询。
获取结果集(示例 - 使用元数据返回大学中的多个部门)并在每个循环下迭代结果集。
a) 处理第一行并构造 XML 并添加 http 标头。
b)点击供应商服务。
c) 接收来自供应商服务的响应。
d) 处理供应商服务——在响应中操纵费用的一种。
c) 在数组变量中设置人工费用和部门。
d) 删除处理过的“rootMessage”以释放内存。
处理完所有五行后(选择命令中的有限 5 行选择)。现在我们将有五组变量。每个变量都应该有部门和费用。
使用“dept”和“fees”在数据库中运行更新命令。
为了达到上述要求,我建立了以下指定的 mule 流程。
在这里,我可以完成到第 3 步。我在第 4 步和第 5 步中被击中。
我的查询是
- 如何在“for Each”范围内的 mule ESB /Data weave 中设置数组类型变量的值。它应该增加。我的情况是被下一行/消息覆盖。因为我无法创建变量来增加自身。
请对此有所了解。
提前致谢!