我正在尝试在 Mule 3.3.1 中设置一个调用属性以用于“选择”流控制。我的流程有一个转换器(扩展 AbstractTransformer),我想在其中设置一个基于特定逻辑的调用属性。我可以在 .mflow 文件中设置它:
<message-properties-transformer scope="invocation" doc:name="Set Invocation Variable">
<add-message-property key="someKey" value="someValue"/>
</message-properties-transformer>
但是,我不确定如何在变压器中以编程方式执行此操作。我的最终目标是根据 mule 消息在soap客户端中动态传递操作字段。任何建议,将不胜感激。