The pdfgt command terminates a transaction forcibly when a transaction branch that is part of a global transaction could not be terminated (due to a communication error, for example).
For example, transactions are not terminated in the following cases:
The pdfgt command can be used in such a case to terminate the transaction forcibly. The pdfgt command can also be used to terminate a transaction in which an error other than the above has occurred.
The pdfgt command terminates forcibly a transaction for which transaction status 1 is FORGETTING and transaction status 3 is w, as displayed by the pdls command (-d trn specified).
HiRDB administrator
pdfgt [{-x host-name| -u unit-identifier}] [-s server-name] |
pdfgt {-x host-name| -u unit-identifier} [-s server-name] |
Specifies the name of the host or the unit identifier of the unit where the transaction to be terminated forcibly is located.
For a unit with multiple servers, specifies a server name in order to specify a particular server. When this option is omitted, all servers at the object host are subject to the pdfgt command.
Specifies that all transactions at the server specified by the -s option that are in synchronization wait status and FORGETTING status are to be terminated forcibly.
Specifies the transaction identifier of a transaction in synchronization wait status and FORGETTING status that is to be terminated forcibly.