【发布时间】:2022-02-16 10:09:13
【问题描述】:
我们正在使用 Mule 迁移助手 (MMA) 将 Mule 3 应用程序迁移到 Mule 4。迁移时遇到以下无法自动迁移的代码。
关于如何手动将其转换为 Mule 4 的任何意见?
请注意:只需要语法,因为我们不知道输入或所需的输出。
mel:appendix.get(propertyKey).get(payload.getValue()) != null ? payload.setValue(appendix.get(propertyKey).get(payload.getValue())) : payload.setValue(payload.getValue())
【问题讨论】:
-
这行不通,因为 MEL 基本上是一个简化的 Java 解释器,而 DataWeave 不是。我们需要了解 payload.setValue() 和 payload.getValue() 才能提出替代方案。
标签: mule dataweave mulesoft mule4 mule-el