Mule Dataweave:没有名为 'lookup' 的变量

Mule Dataweave : There is no variable named 'lookup'

我试图在 dataweave 脚本中使用查找函数,但我收到问题 "There is no variable named '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 中得到了改进,因此您可以看到执行查找的流的行为和值.