Hide Forgot
Description of problem: When using the Qpid JCA adapter with local transactions, the QpidRAManagedConnection needs to set the JMS transacted flag on the underlying JMS session in order to allow the Session to commit the transaction. While we ignore this flag when set by a client, internally, we need to set this flag to true by default when using local transactions. Not setting this flag correctly results in a JMSException on commit being that the underlying Session is not transacted.
Verified with JCA adapter 0.14.