Description of problem:
If a message containing annotations is received over AMQP 1.0 using the qpid::messaging API, any application-properties that may also be in the message cannot be seen by the application as the getProperties() method returns only the annotations (and if there were both delivery- and message- annotations, only the message-annotations would be presented).
Version-Release number of selected component (if applicable):
qpid 0.28 and latest 3.0 candidates
Steps to Reproduce:
1. Send a message from JMS over 1.0 (0.28 version) with an application property set
2. Receive that message using qpid::messaging and attempt to retrieve the property in question
property cannot be seen in c++ client
property can be retrieved in c++ client
The workaround is to specify the nest_annotations connection option to be true.
Fix committed upstream as http://svn.apache.org/r1612258