Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 647858

Summary: Qpid Messaging .NET Binding can not ack individual messages.
Product: Red Hat Enterprise MRG Reporter: Chuck Rolke <crolke>
Component: qpid-sdkAssignee: Chuck Rolke <crolke>
Status: CLOSED ERRATA QA Contact: Petra Svobodová <psvobodo>
Severity: high Docs Contact:
Priority: low    
Version: 1.3CC: iboverma, jneedle, psvobodo, tross
Target Milestone: 2.0   
Target Release: ---   
Hardware: Unspecified   
OS: Windows   
Whiteboard:
Fixed In Version: 1.3.8.1 Doc Type: Bug Fix
Doc Text:
Cause: Session functions to acknowledge individual messages are absent. Consequence: Access to native functionality is not possible. Fix: Add the missing functions to the binding layer. Result: Customers may call the Session acknowledge functions as expected.
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-06-23 15:49:19 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Chuck Rolke 2010-10-29 17:45:40 UTC
Description of problem:

 The function Session::Acknowledge(Message ^) is absent.

Version-Release number of selected component (if applicable):

 1.3.0.18

How reproducible:

 100%

Steps to Reproduce:
1. Try to write code to call non-existent method

Comment 1 Chuck Rolke 2010-10-29 17:48:42 UTC
See upstream QPID-2807. The C++ interface changes were made on 20-Aug-2010. The .NET binding never reflected them.

The fix has been checked in as r1028859.

Comment 2 Chuck Rolke 2011-03-15 15:40:35 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
Cause: Session functions to acknowledge individual messages are absent.

Consequence: Access to native functionality is not possible.

Fix: Add the missing functions to the binding layer.

Result: Customers may call the Session acknowledge functions as expected.

Comment 3 Petra Svobodová 2011-04-21 07:25:15 UTC
The function Session::Acknowledge(Message ^) is implemented in the tested packages and was tested by using in the C++ drain example.

Tested packages version:
qpid-cpp-xX-2.0.0.1

The drain example application using the Session::Acknowledge(Message^) function proceeds without errors 

--> VERIFIED

Comment 4 Petra Svobodová 2011-04-21 11:53:19 UTC
The both Acknowledge methods (C++ and C#) were tested and proceed without errors 

--> VERIFIED

Comment 5 Petra Svobodová 2011-04-21 11:55:05 UTC
The function Session::Acknowledge(Message ^) is implemented in the tested packages and was tested by using in the C++ drain example.

Tested packages version:
qpid-cpp-xX-2.0.0.1

The drain example application using the Session::Acknowledge(Message^) function proceeds without errors 

--> VERIFIED

Comment 6 errata-xmlrpc 2011-06-23 15:49:19 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHEA-2011-0890.html