Network Deployment (Distributed operating systems), v8.0 > Administer applications and their environment > Administer Transactions > Administer the transaction service
Manage active and prepared transactions
Under exceptional circumstances, for example, during performance and load testing, transactions may not commit or roll back automatically. In these cases we can intervene to commit or rollback.To manage active and prepared transactions for an application server, use the administrative console...
Servers | Server Types | WebSphere application servers | appserver | Runtime tab | Additional Properties | Transaction Service
...where...
State Information Action Manual transactions Local or global id
Associated resourceCommit or roll back Retry transactions Local or global id
Committing or rolling back
Associated resourceFinish (stop retrying) Heuristic transactions Local or global id
Heuristic outcome
Associated resourceClear the transaction from the list. Imported prepared transactions Local or global id
Associated resourceCommit or roll back To display a snapshot of the transactions in a specific state
Servers | Server Types | WebSphere application servers | appserver | Runtime tab | Additional Properties | Transaction Service | Review
Transactions completed in this manner are recorded as having completed in the transaction service logs for that server, so they will not be eligible for recovery during server start up. You are responsible for cleaning up any in-doubt transactions on the affected resource managers.
Finally, it should be mentioned, that in a pinch, to remove all pending transactions, stop the appserver and run...
rm -rf $PROFILE_HOME/tranlog/*
Needless to say, do this only for non-production appservers.
Related
Manage active and prepared transactions using wsadmin.sh
Configure transaction properties for an application server
Use the transaction service