I'd like full xa support on the firebird wire protocol.
I believe this means mostly that the tx id must be
sent with every request and that any tx can do work
over any connection at any time. It may be necessary
to send security info with each request as well.
So....
tx id rather than tx handle must be used
work is collected into a transaction in the server from
any threads/connections that send it rather than
assuming that all work for one tx must come over one
connection.
This may not be compatible with classic server, but IMO
is essential for acceptance of Firebird in application
server market.
Modified by: @pcisar
Link: This issue is duplicated by [CORE676](https://github.com/FirebirdSQL/firebird/issues?q=CORE676+in%3Atitle) \[ [CORE676](https://github.com/FirebirdSQL/firebird/issues?q=CORE676+in%3Atitle) \]
Submitted by: @pcisar
Is duplicated by CORE676
Votes: 1
SFID: 807998# Submitted By: pcisar
I'd like full xa support on the firebird wire protocol. I believe this means mostly that the tx id must be sent with every request and that any tx can do work over any connection at any time. It may be necessary to send security info with each request as well.
So....
tx id rather than tx handle must be used
work is collected into a transaction in the server from any threads/connections that send it rather than assuming that all work for one tx must come over one connection.
This may not be compatible with classic server, but IMO is essential for acceptance of Firebird in application server market.