我正在使用TIBCO Business Works,所以我不能直接使用JMS API,而只能将输入设置为API。下面是我创建的MQ队列URI,但是当应用程序尝试在运行时获取要排队的句柄时出现错误。
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
感谢您的帮助。