[
https://issues.apache.org/jira/browse/QPID-4238?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13439105#comment-13439105
]
JAkub Scholz commented on QPID-4238:
------------------------------------
Hi Robbie, Keith,
I was trying to replicate existing AMQP configuration which is using the dots
in queue names (originally based on the C++ broker). Since I was not familiar
with all the different configuration interfaces for the broker and needed the
dots I fixed it for the XML file. I have to admit I had a look at the unit
tests but they looked to me more complicated then the actual fix, so I decided
to take a short cut and skip them :-o. I will try to find some time
today/tomorrow to have a second look at them.
It is good to know about the planned changes in the management interfaces, I
will try to avoid the XML configuration in our long term plans.
Regards
Jakub
> Virtual hosts or queues with dots in their names do not work
> ------------------------------------------------------------
>
> Key: QPID-4238
> URL: https://issues.apache.org/jira/browse/QPID-4238
> Project: Qpid
> Issue Type: Bug
> Components: Java Broker
> Affects Versions: 0.19
> Reporter: JAkub Scholz
> Fix For: 0.19
>
> Attachments: QPID-4238.patch
>
>
> The latest version of the Qpid Java broker seems to have a problem with the
> virtual hosts and queues containing a dot in their name. This is related to
> the way the virtualhosts.xml configuration file is designed. When a queue is
> defined, the <queue> tag contains only the <name> tag with the queue name and
> a tag named after the queue which contains additional details. E.g.
> <queue>
> <name>queue.with.dot.in.the.name</name>
> <queue.with.dot.in.the.name>
> <durable>true</durable>
> </queue.with.dot.in.the.name>
> </queue>
> Unfortunately the dots are also used as special characters when working with
> the configuration file - they are used as delimiters in the XML hierarchy. In
> order to use them in the tag names, they need to be escaped with additional
> dot (i.e. queue..with..dot..in..the..name instead of
> queue.with.dot.in.the.name -
> http://commons.apache.org/configuration/userguide-1.2/howto_xml.html). This
> escaping doesn't seem to be currently done on the broker. As a result, the
> dots cannot be used in virtual host names or in queue names, which might be
> unfortunate for some users.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]