Andrew Stitcher created PROTON-2825:
---------------------------------------

             Summary: C++ binding treats transaction coordinator termini 
incorrectly
                 Key: PROTON-2825
                 URL: https://issues.apache.org/jira/browse/PROTON-2825
             Project: Qpid Proton
          Issue Type: Bug
          Components: cpp-binding
    Affects Versions: proton-c-0.39.0
            Reporter: Andrew Stitcher
            Assignee: Andrew Stitcher


The C++ binding has no abstraction to represent a transaction coordinator 
terminus but when it receives an attach with a target terminus which is a 
transaction coordinator it just opens the link.

However because there is no correct abstraction for the transaction coordinator 
terminus the server end of the link cannot respond correctly to transaction 
messages being sent over this link. It doesn't even know that it is not just a 
regular target terminus.

As an aside, even if there was some way of knowing about the transaction 
coordinator there isn't any way in the C++ bindings to construct the correct 
disposition messages necessary to respond to the transaction control messages.

Currently the binding should just reject the initial attempt to attach the 
transaction controller terminus.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to