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

Gordon Sim commented on QPID-3412:
----------------------------------

"response/response.hey_Joe" is *not* translated to "response_response.hey_Joe", 
what happens is that the name of the node (i.e. the response exchange) is 
prefixed to the link name (as specified by the address option) as the resulting 
subscription queue name

python by contrast simply uses the link name directly for the queue (which 
appears to be the behaviour you expect)

> Python and C++ clients translate address differently
> ----------------------------------------------------
>
>                 Key: QPID-3412
>                 URL: https://issues.apache.org/jira/browse/QPID-3412
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Client
>    Affects Versions: 0.10
>         Environment: Linux
>            Reporter: Tomas Soltys
>
> I have a following address string
> "response/response.hey_Joe; { create: never, link: { name: 
> 'response.hey_Joe', durable: false, x-declare: { auto-delete: true, 
> exclusive: true, arguments: { 'qpid.max_count': 1000, 'qpid.max_size': 
> 1000000, 'qpid.policy_type': ring } } } }"
> When using python client everything works as expected, but with C++ client 
> address "response/response.hey_Joe" is incorrectly translated to 
> "response_response.hey_Joe".

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org

Reply via email to