WMQ (IBM MQ) - создание очереди с флагом MQMDReadEnabled/mdReadEnabled, true
У меня есть слушатель клиента Java-кода для прослушивания MQ-очереди. Прежде чем мы получим сообщение, мы включаем флаг разрешения чтения заголовка, чтобы получить значения заголовка.
Код такой...
dest.setBooleanProperty(WMQConstants.WMQ_MQMD_READ_ENABLED, true);
MQQueueManager qMgr = new MQQueueManager(qManager);
MQQueue queue = qMgr.accessQueue(qName);
// Can this be enabled in IBM MQ Creation level ????????????????????????
queue.setBooleanProperty(WMQConstants.WMQ_MQMD_READ_ENABLED, true);
MQMessage rcvMessage = new MQMessage();
queue.get(rcvMessage, gmo);
System.out.println("Sample Header Value : " + rcvMessage.applicationIdData);
// Code to read Message Content...
Можно ли включить WMQConstants.WMQ_MQMD_READ_ENABLED на уровне создания IBM MQ?????