Robbie Gemmell created ACTIVEMQ6-56:
---------------------------------------
Summary: the message-id of AMQP messages gets cleared within the
broker
Key: ACTIVEMQ6-56
URL: https://issues.apache.org/jira/browse/ACTIVEMQ6-56
Project: Apache ActiveMQ 6
Issue Type: Bug
Affects Versions: 6.0.0
Reporter: Robbie Gemmell
When sending and receiving AMQP messages, the message-id field of the
Properties section (which is meant to be immutable) is cleared as the message
transits through the broker.
The encoding on the wire of a message Properties section as it was sent to the
broker:
{noformat}
<small-descriptor code="0x0:0x73"/> # properties
<list8 size="79" count="10"> # properties
<str8-utf8 size="51"> # message-id
"localhost.localdomai"
"n-54104-141838672362"
"2-0:1:1:1-1"
</str8-utf8>
<null/> # user-id
<str8-utf8 size="7"> # to
"myQueue"
</str8-utf8>
<null/> # subject
<null/> # reply-to
<null/> # correlation-id
<null/> # content-type
<null/> # content-encoding
<null/> # absolute-expiry-time
<time t="1418386724423"/>#2014/12/12 12:18:44.423 # creation-time
# <null/> group-id
# <null/> group-sequence
# <null/> reply-to-group-id
</list8>
{noformat}
The encoding on the wire on its way to a consumer:
{noformat}
<small-descriptor code="0x0:0x73"/> # properties
<list8 size="19" count="10"> # properties
<null/> # message-id
<null/> # user-id
<null/> # to
<null/> # subject
<null/> # reply-to
<null/> # correlation-id
<null/> # content-type
<null/> # content-encoding
<null/> # absolute-expiry-time
<time t="1418386724423"/>#2014/12/12 12:18:44.423 # creation-time
# <null/> group-id
# <null/> group-sequence
# <null/> reply-to-group-id
</list8>
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)