【发布时间】:2017-08-02 17:26:33
【问题描述】:
我正在尝试在 dataweave 脚本中使用查找函数,但我从问题“没有名为 'lookup' 的变量”中得到错误。有没有人遇到过这个并知道如何解决它?
我正在使用 Mule 3.7.1
更新 这在运行时有效,但不会提供预览,有没有办法在使用查找时使预览工作?
【问题讨论】:
我正在尝试在 dataweave 脚本中使用查找函数,但我从问题“没有名为 'lookup' 的变量”中得到错误。有没有人遇到过这个并知道如何解决它?
我正在使用 Mule 3.7.1
更新 这在运行时有效,但不会提供预览,有没有办法在使用查找时使预览工作?
【问题讨论】:
在当前版本的 Mule 3.7.x / 3.8.x 和当前版本的 Studio 中,这在设计时是不可能的。
您通过 DataWeave 的查找函数调用的流程仅在执行时发生。我查看了最新的 3.8.5,您不会看到错误但 null 作为查找的值。
将调用的流中通过 DataSense 填充的元数据不会通过 Dataweave 中的此函数来实现。
调试在 3.7.x 中也可能给您带来困难,但在 3.8.x 中得到了改进,因此您可以查看执行查找的流程的行为和值。
【讨论】: