Quantcast
Channel: Apache Timeline
Viewing all articles
Browse latest Browse all 5648

How to send amqp:data:binary?

$
0
0
I've finally tracked down an issue between our clients and server, it seems the server expects amqp:data:binary payloads, but we're sending a single byte array as an amqp:amqp-value:* payload. How do I set this to be a data:binary payload?

Current code that's setting a message with an Amqp Value:
pn_data_t *body = pn_message_body(message);

result = pn_data_put_binary(body, pn_bytes(m_dataLength, (char*)(dataPtr)));
pn_message_encode(message, m_encodedData, &m_encodedSize);
pn_delivery_t* delivery = pn_delivery(m_senderInstance->GetSender(), pn_dtag(m_tag, strnlen(m_tag, TAG_SIZE)));

Thank you!

-TomM

Viewing all articles
Browse latest Browse all 5648

Latest Images

Trending Articles



Latest Images