Набор данных ApplIdentity в сообщении MQ не читается получателем - PullRequest
0 голосов
/ 26 марта 2019

Я использую TIBCO Business, поэтому я не могу напрямую использовать JMS API и могу только установить вход для API. Ниже представлен URI очереди MQ, который я создал, но я получаю сообщение об ошибке, когда приложение пытается получить дескриптор очереди во время выполнения.

queue://QManager/QName?targetClient=1&mdWriteEnabled=true&mdMessageContext=1

Ошибка, которую я получаю

caused by: com.tibco.plugin.share.jms.impl.JMSExceptionWrapper: com.ibm.msg.client.jms.DetailedJMSException: JMSCC0005: The specified value '??1' is not allowed for 'mdMessageContext'.
The given value is not allowed for the property specified.
Change the value to a value that is supported for the property.

Согласно статье знаний IBM, значение, которое я устанавливаю для mdMessageContext, является правильным. ниже приведены ссылки на статью знаний.

https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.dev.doc/q032350_.htm

https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_8.0.0/com.ibm.mq.javadoc.doc/WMQJMSClasses/constant-values.html#com.ibm.msg.client.wmq.common.CommonConstants.WMQ_MQMD_WRITE_ENABLED

Спасибо за вашу помощь.

...