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