xa_() return codes (resource manager reports to transaction manager)
final long org.endurox.AtmiConst.TMASYNC = 0x80000000L [static, inherited] |
perform routine asynchronously
final long org.endurox.AtmiConst.TMENDRSCAN = 0x00800000L [static, inherited] |
end a recovery scan
final long org.endurox.AtmiConst.TMFAIL = 0x20000000L [static, inherited] |
dissociates caller and marks transaction branch rollback-only
final long org.endurox.AtmiConst.TMJOIN = 0x00200000L [static, inherited] |
caller is joining existing transaction branch
final long org.endurox.AtmiConst.TMMULTIPLE = 0x00400000L [static, inherited] |
wait for any asynchronous operation
final long org.endurox.AtmiConst.TMNOFLAGS = 0x00000000L [static, inherited] |
no resource manager features selected
final long org.endurox.AtmiConst.TMNOMIGRATE = 0x00000002L [static, inherited] |
resource manager does not support association migration
final long org.endurox.AtmiConst.TMNOWAIT = 0x10000000L [static, inherited] |
return if blocking condition exists
final long org.endurox.AtmiConst.TMONEPHASE = 0x40000000L [static, inherited] |
caller is using one-phase commit optimisation
final long org.endurox.AtmiConst.TMREGISTER = 0x00000001L [static, inherited] |
resource manager dynamically registers
final long org.endurox.AtmiConst.TMRESUME = 0x08000000L [static, inherited] |
caller is resuming association with suspended transaction branch
final long org.endurox.AtmiConst.TMSTARTRSCAN = 0x01000000L [static, inherited] |
start a recovery scan
final long org.endurox.AtmiConst.TMSUCCESS = 0x04000000L [static, inherited] |
dissociate caller from transaction branch
final long org.endurox.AtmiConst.TMSUSPEND = 0x02000000L [static, inherited] |
caller is suspending, not ending, association
final long org.endurox.AtmiConst.TMUSEASYNC = 0x00000004L [static, inherited] |
resource manager supports asynchronous operations
final int org.endurox.AtmiConst.XA_HEURCOM = 7 [static, inherited] |
the transaction branch has been heuristically committed
final int org.endurox.AtmiConst.XA_HEURHAZ = 8 [static, inherited] |
the transaction branch may have been heuristically completed
final int org.endurox.AtmiConst.XA_HEURMIX = 5 [static, inherited] |
the transaction branch has been heuristically committed and rolled back
final int org.endurox.AtmiConst.XA_HEURRB = 6 [static, inherited] |
the transaction branch has been heuristically rolled back
final int org.endurox.AtmiConst.XA_NOMIGRATE = 9 [static, inherited] |
resumption must occur where suspension occurred
final int org.endurox.AtmiConst.XA_OK = 0 [static, inherited] |
normal execution
final int org.endurox.AtmiConst.XA_RBBASE = 100 [static, inherited] |
The inclusive lower bound of the rollback codes
final int org.endurox.AtmiConst.XA_RBCOMMFAIL = XA_RBBASE+1 [static, inherited] |
The rollback was caused by a communication failure
final int org.endurox.AtmiConst.XA_RBDEADLOCK = XA_RBBASE+2 [static, inherited] |
a deadlock was detected
final int org.endurox.AtmiConst.XA_RBEND = XA_RBTRANSIENT [static, inherited] |
the inclusive upper bound of the rollback codes
final int org.endurox.AtmiConst.XA_RBINTEGRITY = XA_RBBASE+3 [static, inherited] |
a condition that violates the integrity of the resources was detected
final int org.endurox.AtmiConst.XA_RBOTHER = XA_RBBASE+4 [static, inherited] |
The resource manager rolled back the transaction branch for a reason not on this list
final int org.endurox.AtmiConst.XA_RBPROTO = XA_RBBASE+5 [static, inherited] |
a protocol error occurred in the resource manager
final int org.endurox.AtmiConst.XA_RBROLLBACK = XA_RBBASE [static, inherited] |
the rollback was caused by an unspecified reason
final int org.endurox.AtmiConst.XA_RBTIMEOUT = XA_RBBASE+6 [static, inherited] |
a transaction branch took too long
final int org.endurox.AtmiConst.XA_RBTRANSIENT = XA_RBBASE+7 [static, inherited] |
may retry the transaction branch
final int org.endurox.AtmiConst.XA_RDONLY = 3 [static, inherited] |
the transaction branch was read-only and has been committed
final int org.endurox.AtmiConst.XA_RETRY = 4 [static, inherited] |
routine returned with no effect and may be reissued
final int org.endurox.AtmiConst.XAER_ASYNC = -2 [static, inherited] |
asynchronous operation already outstanding
final int org.endurox.AtmiConst.XAER_DUPID = -8 [static, inherited] |
the XID already exists
final int org.endurox.AtmiConst.XAER_INVAL = -5 [static, inherited] |
invalid arguments were given
final int org.endurox.AtmiConst.XAER_NOTA = -4 [static, inherited] |
the XID is not valid
final int org.endurox.AtmiConst.XAER_OUTSIDE = -9 [static, inherited] |
resource manager doing work outside global transaction
final int org.endurox.AtmiConst.XAER_PROTO = -6 [static, inherited] |
routine invoked in an improper context
final int org.endurox.AtmiConst.XAER_RMERR = -3 [static, inherited] |
a resource manager error occurred in the transaction branch
final int org.endurox.AtmiConst.XAER_RMFAIL = -7 [static, inherited] |
resource manager unavailable