如何在 Mule 工作流程中获取当前日期

用户3165854

我希望在工作流程中获取当前日期,以便我可以将其附加到我正在写入文件夹的文件名中。

当我环顾四周时,我只能看到如何在 dataweave 中执行此操作,但这看起来不适用于 dataweave 之外的其他组件的配置。

我怎样才能做到这一点?

谢谢

啤酒

在 Mule 3 中,您可以使用 DataWeave 轻松完成并将其分配给变量或有效负载,尽管 XML 比 utechtzs 的答案中的 MEL 表达式更冗长。

作为如何使用日期创建文件名并将字符串分配给变量的示例:

<dw:transform-message doc:name="Transform Message">
  <dw:set-variable variableName="filename"><![CDATA[%dw 1.0
     %output application/java
     ---
     "myfile-" ++ (now as :string {format: "yyyyMMddHHmmssSSS"})]]>
  </dw:set-variable>
</dw:transform-message>
<logger level="INFO" doc:name="Logger" message="#[flowVars.filename]"/>

在 Mule 4 中,DataWeave 替换了表达式中的 MEL,您可以直接使用它。例子:#["myfile-" ++ (now() as String {format: "yyyyMMddHHmmssSSS"})]

两个示例都返回相同的 Java 字符串。例子:"myfile-20181117150935499"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在工作流中获取当前日期(Dynamics CRM 2016)

来自分类Dev

如何在Mule中拦截来电

来自分类Dev

如何在Mule CE中替换datamaper

来自分类Dev

如何在工作流程中获取KNIME工作流程名称

来自分类Dev

如何在Java中获取当前日期并添加五个工作日

来自分类Dev

如何在Cloudflare的工作人员中获取当前日期

来自分类Dev

如何在Java中获取当前日期并添加五个工作日

来自分类Dev

如何在Mule中设置文件的系统修改日期

来自分类Dev

如何在Mule中获取REST服务的HTTP状态代码

来自分类Dev

如何在Android中获取当前日期和时间?

来自分类Dev

如何在C ++程序中获取当前日期?

来自分类Dev

如何在SQlite中获取当前日期时间格式?

来自分类Dev

如何在ReactNative中获取当前日期?

来自分类Dev

如何在python烧瓶中获取当前日期时间

来自分类Dev

如何在Android中获取当前日期和时间?

来自分类Dev

如何在 JavaScript 和 HTML 中获取当前日期?

来自分类Dev

Mule-如何在Mule Standalone中配置特定于环境的外部数据库

来自分类Dev

如何在Mule组件中创建JavaScript Hello World

来自分类Dev

如何在Mule中设置ActiveMQ消息头?

来自分类Dev

如何在Mule MEL中检查会话变量的存在?

来自分类Dev

如何在Mule中验证content type = JSON

来自分类Dev

如何在Mule ESB 3.1.2中正确配置newrelic

来自分类Dev

如何在Mule中创建独占队列使用者?

来自分类Dev

如果Mule正在运行,如何在Linux中查找

来自分类Dev

如何在Mule中设置ActiveMQ消息头?

来自分类Dev

如何在Mule ESB中访问流变量?

来自分类Dev

如何在Mule ESB中创建网页

来自分类Dev

如何在Mule变量中设置String值

来自分类Dev

如何在Java组件中引用Mule主目录

Related 相关文章

热门标签

归档