如何解决如何克服foreach循环mule 3中的火灾和遗忘问题
将传入的payload发送到foreach循环,foreach循环后无法从foreach循环中获取响应payload。
解决方法
对于 Foreach 循环,在每个循环之后,响应负载被遗忘。似乎火了又忘了。
为了克服这个Fire and Forgot,我们需要在每次迭代后存储响应负载。
- 创建一个负载为空的 Flow 变量。
- 在 Foreach 循环内创建一个 Transform 消息。单击 Transform 消息中的 Edit current target 图标,将输出类型更改为变量并输入变量名称,然后通过 flowVars.output + payload 将每次迭代的响应负载附加到输出变量。立>
- 在 foreach 循环之后创建 Transform 消息。最后通过
flowVars.output
打印响应负载。
希望对您有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。