On 02/17/2015 09:59 PM, Michael Ivanov wrote:
Greetings,

I was creating and deleting queues using qpid c++ messenger sending the 
following
messages to qpidd:

    PROPERTIES: {"method"="request",
                 "qmf.opcode"="_method_request",
                 "x-amqp-0-10.app-id"="qmf2"}
    DATA:       
{"_object_id"={"_object_name"="org.apache.qpid.broker:broker:amqp-broker"},
                 "_method_name"="create",
                 "_arguments"={"type"="queue",
                               "name"="QUEUE_NAME",
                               "properties"={"durable"=1},
                               "strict"=true}
                }

The message was sent to qmf.default.direct/broker address using sender created 
with
session.createSender("qmf.default.direct/broker"). This worked. When I send same
method with proton using address amqp://127.0.0.1:5672/qmf.default.direct/broker
the following error is reported:

LINK ERROR (amqp:not-found) Node not found: qmf.default.direct/broker

Am I doing something wrong or are queue create/delete operations not possible 
with
proton?

At present qpidd does not recognise an address of that form (though it may well do so in the future). However what you can do with proton messenger is to set the address to 'amqp://127.0.0.1:5672/qmf.default.direct', and the subject to 'broker', and that should work.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to