0

我用过骡子3。

在我的流程中,我需要使用队列名称添加选择。

如何从 xml 文件中的消息中获取队列名称?

谢谢!

4

1 回答 1

3

实际的 JMS 队列或主题在名为JMSDestination. 您可以从 mule 中将其提取为命名的消息属性,称为JMSDestination.

生成的 XML 可能如下所示(取决于您最终设置的方式):

  <choice>
    <when expression="message.inboundProperties['JMSDestination'].endsWith('.A')">
      <!-- do something -->
    </when>
    <when expression="message.inboundProperties['JMSDestination'].endsWith('.B')">
      <! -- do something else -->
    </when>
    <otherwise>
      <! -- do the default -->
    </otherwise>
  </choice>
于 2012-07-31T21:46:47.083 回答