Ibm mq WMQ中基于内容路由的选择器,其中有效负载具有名称空间

Ibm mq WMQ中基于内容路由的选择器,其中有效负载具有名称空间,ibm-mq,mq,Ibm Mq,Mq,这个问题与Websphere MQ有关。我有一个要求,即我必须根据消息的内容路由消息 我知道WMQ订阅中选择器的概念,并且我也成功地基于消息头(使用MQRFH2)实现了这一点 我现在需要根据负载过滤消息,这些负载是XMLNSC,并且有一个与之关联的有效名称空间 例如: Y 如果我必须接受标志仅为“Y”的消息,那么如何在订阅中设置选择器 请让我知道。 提前感谢。任何WebSphere MQ选择信息都必须位于消息头或消息属性中。WMQ被调整为尽可能快地将消息移动到尽可能远的下游,并且除了传递消息

这个问题与Websphere MQ有关。我有一个要求,即我必须根据消息的内容路由消息

我知道WMQ订阅中选择器的概念,并且我也成功地基于消息头(使用MQRFH2)实现了这一点

我现在需要根据负载过滤消息,这些负载是XMLNSC,并且有一个与之关联的有效名称空间

例如:


Y

如果我必须接受标志仅为“Y”的消息,那么如何在订阅中设置选择器

请让我知道。
提前感谢。

任何WebSphere MQ选择信息都必须位于消息头或消息属性中。WMQ被调整为尽可能快地将消息移动到尽可能远的下游,并且除了传递消息外,不使用消息有效负载。任何基于消息体中数据的功能都需要一个IBM的ESB解决方案,如IIB,或者编写代码来检查有效负载并采取适当的操作

如果可能,创建消息的应用程序应将选择字段放入消息属性中。如果这是不可能的,程序可以截获消息,评估有效负载并设置属性,然后对消息重新排队