Purpose
Use the rsvmqtrn command to commit or back out internally or
externally coordinated in-doubt transactions.
Use this command only when you are certain that transactions cannot be
resolved by the normal protocols. Issuing this command might result in
the loss of transactional integrity between resource managers for a
distributed transaction.
Syntax
Required parameters
- -m QMgrName
- The name of the queue manager.
Optional parameters
- -a
- The queue manager resolves all internally-coordinated, in-doubt
transactions (that is, all global units of work).
- -b
- Backs out the named transaction. This flag is valid for
externally-coordinated transactions (that is, for external units of work)
only.
- -c
- Commits the named transaction. This flag is valid for
externally-coordinated transactions (that is, external units of work)
only.
- -r RMID
- The resource manager whose participation in the in-doubt transaction
can be ignored. This flag is valid for internally-coordinated
transactions only, and for resource managers that have had their resource
manager configuration entries removed from the queue manager configuration
information.
| Note: | The queue manager does not call the resource manager. Instead, it
marks the resource manager's participation in the transaction as being
complete.
|
- Transaction
- The transaction number of the transaction being committed or backed
out. Use the dspmqtrn command to find the relevant transaction
number. This parameter is required with the -b, -c, and -r
RMID parameters.
Return codes
| 0
| Successful operation
|
| 32
| Transactions could not be resolved
|
| 34
| Resource manager not recognized
|
| 35
| Resource manager not permanently unavailable
|
| 36
| Invalid arguments supplied
|
| 40
| Queue manager not available
|
| 49
| Queue manager stopping
|
| 69
| Storage not available
|
| 71
| Unexpected error
|
| 72
| Queue manager name error
|
| 85
| Transactions not known
|
Related commands
| dspmqtrn
| Display list of prepared transactions
|
© IBM Corporation 1994, 2002. All Rights Reserved