我正在尝试在MQMD属性ApplIdentityData
我可以在消息上看到此属性设置:
JMS_IBM_MQMD_ApplIdentityData=some_value
我试过了:
dest.setBooleanProperty(WMQConstants.WMQ_MQMD_READ_ENABLED, true);
dest.setIntProperty(WMQConstants.WMQ_MQMD_MESSAGE_CONTEXT,
WMQConstants.WMQ_MDCTX_SET_ALL_CONTEXT);
/*1*/qsess.createReceiver(dest, "ApplIdentityData='some_value'");
/*2*/qsess.createReceiver(dest, "Root.MQMD.ApplIdentityData='some_value'");
他们没有留言。
答案 0 :(得分:0)
您需要在选择器中使用完全限定的邮件标题键。你可能想尝试这个。
qsess.createReceiver(dest, "JMS_IBM_MQMD_ApplIdentityData='some_value'");
参考:https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.dev.doc/q031980_.htm