Bug 996573

Summary: [AMQP 1.0] RFE: support for map and list messages in 1.0 encoding
Product: Red Hat Enterprise MRG Reporter: Gordon Sim <gsim>
Component: qpid-cppAssignee: Gordon Sim <gsim>
Status: CLOSED CURRENTRELEASE QA Contact: Petr Matousek <pematous>
Severity: unspecified Docs Contact:
Priority: medium    
Version: DevelopmentCC: esammons, gsim, iboverma, jross, pematous
Target Milestone: 3.0Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: qpid-cpp-0.22-11 Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-01-21 12:56:04 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1010399    

Description Gordon Sim 2013-08-13 13:00:45 UTC
Description of problem:

At present the AMQP 1.0 implementation of qpid::messaging does not offer any way of encoding maps or lists in the AMQP 1.0 defined format (i.e. in an AmqpValue section using the 1.0 typesystem). This should be provided.

Also, map-/list- messages in 0-10 should be translated if required to 1.0 and vice versa.

Comment 1 Gordon Sim 2013-08-13 15:16:28 UTC
Fixed upstream by https://svn.apache.org/r1513536 and https://svn.apache.org/r1513537.

Comment 2 Irina Boverman 2013-08-13 20:21:49 UTC
Hi Gordon,
I had a conflict with these merges into 0.22-mrg branch:
https://svn.apache.org/r1513536 and https://svn.apache.org/r1513537.
Can you please modify and commit them to the private branch?

Comment 3 Gordon Sim 2013-08-13 20:39:46 UTC
Also need http://svn.apache.org/r1513615 and http://svn.apache.org/r1513624

Comment 4 Gordon Sim 2013-08-14 12:25:41 UTC
Backported to http://git.app.eng.bos.redhat.com/?p=rh-qpid.git;a=shortlog;h=refs/heads/0.22-mrg-BZ996573 (as two commits in git).

Comment 5 Petr Matousek 2014-02-24 13:55:36 UTC
This issue has been fixed. Verified on rhel6.5 (x86_64, i386).

Map/List messages may be send/received over amqp1.0. Also translation to 0.10 and vice versa works well.

packages under test:
qpid-cpp-*-0.22-29

-> VERIFIED

Comment 6 Petr Matousek 2014-02-24 13:56:18 UTC
This issue has been fixed. Verified on rhel6.5 (x86_64, i386).

Map/List messages may be send/received over amqp1.0. Also translation to 0.10 and vice versa works well.

packages under test:
qpid-cpp-*-0.22-35

-> VERIFIED