我正致力于在webMethods中构建一些JMS触发器。
我想根据消息的有效负载中的某些条件过滤我的消息,该消息是JMS消息正文字符串的一部分。据我所知,JMS消息选择器不会进行此过滤。我试图看看Xquery是否能够为我做这件事。
是否有任何想法Xquery是否可以提取隐藏在XML(存在于JMS消息正文字符串中)的字段的值?
答案 0 :(得分:2)
JMS触发器无法过滤除JMS消息头中的值之外的值。
要实现您的目标,您可以:
答案 1 :(得分:1)
根据规范,不支持。我想一些JMS impl可能有像这样的专有功能(也许是ActiveMQ?),但你应该看看实现像Apache Camel或Spring Integration这样的消息路由器。