JMS主题字符串中是否可以包含空格?

JMS主题字符串中是否可以包含空格?,jms,jms-topic,Jms,Jms Topic,JMS主题字符串是否可以包含空格例如:“/TOPIC STRING/” 当我尝试发布到此主题时,它会说它是无效的目标。JMS 1.1规范将“主题字符串”(或目标地址)语法留给JMS提供程序。IBM MQ允许主题字符串中有空间。请参见此处:谢谢您的回复。但是我仍然得到异常嵌套异常是com.ibm.msg.client.jms.detailedValidDestinationException:JMSCMQ0005:目标名称无效。指定的目标名称不符合已发布的目标语法。请更正指定的目标名称,然后重试。

JMS主题字符串是否可以包含空格例如:“/TOPIC STRING/”

当我尝试发布到此主题时,它会说它是无效的目标。

JMS 1.1规范将“主题字符串”(或目标地址)语法留给JMS提供程序。IBM MQ允许主题字符串中有空间。请参见此处:

谢谢您的回复。但是我仍然得到异常嵌套异常是com.ibm.msg.client.jms.detailedValidDestinationException:JMSCMQ0005:目标名称无效。指定的目标名称不符合已发布的目标语法。请更正指定的目标名称,然后重试。当我检查堆栈跟踪并最终检查com.ibm.mqjms.jar:7.0.1.3-k701-103-100812时。我在com.ibm.msg.client.wmq.common.internal.WMQDestinationURIParser.java中看到了下面的代码:
if(…name.indexOf(“”!=-1){throw JMSCMQ0005 exception}}
当我们使用7.5.0.0版本的com.ibm jars时,它工作正常。