我正在尝试在dataweave脚本中使用lookup函数,但是我从“没有名为'lookup'的变量”这个问题中得到错误。有没有人遇到这个并知道如何解决它?
我正在使用Mule 3.7.1
更新 这在运行时工作,但不会给出预览,有没有办法在使用查找时进行预览?
答案 0 :(得分:3)
在当前版本的Mule 3.7.x / 3.8.x和当前版本的Studio中,在设计时无法实现这一点。
通过DataWeave查找函数调用的流只在执行时发生。我查看了最新的3.8.5,你不会看到错误,但是null作为查找的值。
来自将要调用的流的DataSense的元数据填充量不会通过Dataweave中的此函数来实现。
调试也可能在3.7.x中给你带来困难但在3.8.x中有所改进,因此你可以看到执行查找的流的行为和值。