On 9 July 2015 at 14:23, Timothy Bish <tabish...@gmail.com> wrote:
> On 07/09/2015 04:40 AM, plsph wrote:
>> hi
>> when sending message by qpid proton writen in c, by default the message is
>> text message and i can recieve it with amqp broker in jms format, but when i
>> try to send message by qpid-cpp library it is always binary message, despite
>> message.setcontent("jms-type")
>>
>> anyone have an idea how to transform binary message to text?
>> thx in advance
>>
>>
>>
>> --
>> View this message in context: 
>> http://activemq.2283324.n4.nabble.com/qpid-cpp-text-message-tp4698876.html
>> Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.
>>
> Can you shed some additional light on what you are doing, what client's
> you use, what broker version etc.
>
> By default the pre-5.12 brokers will be using the NATIVE transformer for
> AMQP messages meaning that the messages will be received by the openwire
> client as BytesMessage types.  If you want full protocol interop you
> need to change to the JMS transformer.
>
> http://activemq.apache.org/amqp.html
>
> --
> Tim Bish
> Sr Software Engineer | RedHat Inc.
> tim.b...@redhat.com | www.redhat.com
> twitter: @tabish121
> blog: http://timbish.blogspot.com/
>

>From looking at
http://mail-archives.apache.org/mod_mbox/qpid-users/201409.mbox/%3c540db537.3010...@redhat.com%3e

I think whats needed might be using the 'setContentObject' method
instead so the sending client can actually tell that it is a utf8
string rather than bytes and encode it accordingly.

Robbie

Reply via email to