Mule Flow 中的选择
Choice in Mule Flow
我正在尝试根据 Map 中存在的数据划分我的流程,该数据是在使用 Mule Transformer XMLMapper 和 XML 到 Map 之后形成的..
我已经尝试了很多方法.. Mule 站点中存在的一种方法是..
<choice>
<when expression="#[message.payload['interface_id'] == 'BK131108.1655.000698']" evaluator="map-payload">
<processor-chain doc:name="Processor Chain">
</when>
</choice>
但这也行不通。有帮助吗???
删除:
evaluator="map-payload"
您在提供 MEL 表达式时强制使用旧的表达式计算框架。
删除后,如果消息负载是包含 "interface_id"
键的映射,则表达式应该有效。
我正在尝试根据 Map 中存在的数据划分我的流程,该数据是在使用 Mule Transformer XMLMapper 和 XML 到 Map 之后形成的..
我已经尝试了很多方法.. Mule 站点中存在的一种方法是..
<choice>
<when expression="#[message.payload['interface_id'] == 'BK131108.1655.000698']" evaluator="map-payload">
<processor-chain doc:name="Processor Chain">
</when>
</choice>
但这也行不通。有帮助吗???
删除:
evaluator="map-payload"
您在提供 MEL 表达式时强制使用旧的表达式计算框架。
删除后,如果消息负载是包含 "interface_id"
键的映射,则表达式应该有效。