Subject Re: [firebird-support] XA protocol?
Author Ann W. Harrison
At 10:06 AM 12/6/2004, Thomas Steinmaurer wrote:


>for an evalution thingy, we do have to evaluate whether
>Firebird is XA protocol compliant for distributed
>transactions or not.

Check in with the Jaybird people - my knowledge is very
old and I believe they needed to get an XA protocol working
to interface to TomCat. My ancient recollection is that
we had the same capabilities but expressed differently.
Firebird has a legitimate two phase commit that can be
managed programatically and can be used in a system that
involves other two-phase commit systems... However,
XA has some piece of required state that was complicated
to get out of Firebird, though, as I said, I think Jaybird
did it.

>What do people mean when talking about the XA protocol?

It's a distributed transaction protocol that allows you
to coordinate results between different storage systems -
or anything else that can undo its results.

Regards,


ann