【发布时间】:2021-12-29 17:47:07
【问题描述】:
我有一个 Mule 应用程序项目,我可以在其中导入 dw::core::Strings 但无法导入 dw::core::Dates。为了将问题简化为一个小例子,我有一个转换消息块,它将输出变量设置为此:
%dw 2.0
import * from dw::core::Strings
import * from dw::core::Dates
output application/json
---
leftPad('Code', 9, 'M')
当我尝试调试此应用程序时,在该块处执行失败并出现以下错误:
""Script '%dw 2.0
import * from dw::core::Strings
import * from dw::core::Dates
output application/json
---
leftPad('Code', 9, 'M')
' has errors:
Unable to resolve module with identifier dw::core::Dates. at 3 : 3" evaluating expression: "%dw 2.0
import * from dw::core::Strings
import * from dw::core::Dates
output application/json
---
leftPad('Code', 9, 'M')
"."
如果我删除有关导入 dw::core::Dates 的行,则该块执行没有错误,并且能够调用从字符串导入的 leftPad 方法。
我知道在这个例子中我没有调用 Dates 方法。一旦我能够导入 dw::core::Dates 而不会出错,我将添加它们。如何让它解析和导入 Dates 模块?
我正在使用带有 Mule Server 4.3.0 EE 的 Anypoint Studio 7.9.0 版。谢谢。
【问题讨论】: