[ 
https://issues.apache.org/jira/browse/QPID-4238?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13439375#comment-13439375
 ] 

JAkub Scholz commented on QPID-4238:
------------------------------------

Hi Keith,

I prepared two tests - one for queue names and one for virtual hosts name. The 
way I tested it is that I add a new queue/host with a configuration (max 
delivery count / message store) detail contained in the tag with queue/host 
name. Then I check that the property was correctly loaded. It may not be the 
best approach, but it definitely fails without my patch and succeeds with the 
patch.

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: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to