Mule 如何在dataweave组件中将变量设置为资源?

Mule 如何在dataweave组件中将变量设置为资源?,mule,esb,dataweave,Mule,Esb,Dataweave,我的DataWeave配置如下所示 <dw:transform-message metadata:id="5b272b5c-4f37-4e09-8608-756169041833" doc:name="Transform Message"> <dw:set-payload resource="file:D:/Disc/sample.dwl"></dw:set-payload> </dw:transform-message> 我

我的DataWeave配置如下所示

<dw:transform-message metadata:id="5b272b5c-4f37-4e09-8608-756169041833" doc:name="Transform Message">
        <dw:set-payload resource="file:D:/Disc/sample.dwl"></dw:set-payload>
</dw:transform-message>

我试图从上面具体化转换逻辑


我的问题是:我可以使用一个包含文件路径的变量,而不是直接在资源属性中使用文件路径吗?如果是,我如何实现它?提前感谢。

使用属性,您可以使用属性替换此值并将其存储在外部文件中:


使用属性,您可以使用属性替换此值并将其存储在外部文件中:


很抱歉回复太晚。如何将属性值调用到资源属性中?很抱歉,答复太晚。如何将属性值调用到资源属性中?有人能帮我解决这个问题吗?在Mule 3.8.5中不可能。像
这样的常规方式以及弹簧特性方式
都不起作用。顺便说一下,映射应该始终是应用程序和完整QA的一部分。因此,可以不进行配置。有人能帮我解决这个问题吗?在Mule 3.8.5中不可能。像
这样的常规方式以及弹簧特性方式
都不起作用。顺便说一下,映射应该始终是应用程序和完整QA的一部分。因此,可以不进行配置。