消息属性中的动态键

时间:2018-07-17 09:05:47

标签: java mule mel

如何在Mule ESB的message-properties-transformer组件中添加动态密钥。

<message-properties-transformer scope="session" doc:name="Message Properties">
    <add-message-property key="#[key]" value="#[message.payloadAs(java.lang.String)]"/>
</message-properties-transformer>

How to add dynamic key here

1 个答案:

答案 0 :(得分:0)

我认为,实现此目的的唯一方法是使用编程方式,例如使用表达式组件:

<expression-component doc:name="Expression"><![CDATA[message.outboundProperties.put(flowVars.key, "value");]]></expression-component>