[ https://issues.apache.org/jira/browse/PROTON-2825?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrew Stitcher resolved PROTON-2825. ------------------------------------- Fix Version/s: proton-c-0.40.0 Resolution: Fixed > 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 > Priority: Major > Fix For: proton-c-0.40.0 > > > 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