TMF Reference Manual (G06.26+)
TMFCOM Commands
HP NonStop TMF Reference Manual—522418-003
3-339
STATUS TRANSACTIONS
A transaction is displayed only if it matches all selection criteria specified in the
STATUS TRANSACTIONS command. Whenever you specify a list for an option, a
transaction is displayed if it matches any of the members in that list.
If you do not select the DETAIL option and a transaction has a recoverable resource
manager as either a parent or a child, the Parent and/or Child columns in the display
will contain the notation “Foreign” for each transaction branch. If a transaction has
been exported multiple times by different resource managers or by the same resource
manager, the entry “Foreign” will appear for each exported branch in the Child column.
TMF uses the “Foreign” notation in place of the name of the recoverable resource
manager because resource manager names can contain up to 128 characters—too
many to fit in a non-detailed display. However, you can display the actual names of
foreign resource managers in the Parent or Child column by using the DETAIL option
in the STATUS TRANSACTIONS command. In this case, the resource manager name
displayed is followed by a period and then the transaction branch number: for
example, TUX-HP@ESSG.1. The branch number helps distinguish between two
separate exports of the same transaction from the same resource manager.
Notice that the branch number is only unique during the life of a START TMF
command or an individual gateway process’ open of the resource manager. Thus, if
TMF is shut down or crashes, or if the gateway process fails or closes the resource
manager for any reason, the branch numbers for the transaction branches might
change.
If the current state of the COMMITHOLD attribute is ACTIVATED for any audit trail, and
commit-hold has not been suspended, the STATUS TRANSACTIONS output will
include a warning that RDF ZLT can no longer be guaranteed and that TMF may not
respond to most requests until the problem is resolved.
Transactions in Prolonged Ending State
The STATUS TRANSACTIONS display sometimes shows transactions that remain in
the ending state indefinitely. This situation can occur when transactions distributed
over the network are in progress and the primary processor for the TMP fails, resulting
Note. Resource managers support heterogeneous transaction processing. They are used in
products such as NonStop TUXEDO. Although TMFCOM and the TMFSERVE programmatic
interface provide TMF commands and options for operating on resource managers, system
managers who use them do so in the context of issues involving multiple software subsystems
and inter-platform considerations. Complete discussion of heterogeneous transaction
processing and the context in which resource-manager commands and options are used lies
beyond the scope of the TMF manual library.
For more information about heterogeneous transaction processing, see the Open Group
TRANSACTION PROCESSING Publications, available from X/Open Publications at the
following Web location:
http://www.opengroup.org/pubs/catalog/tp.htm
These publications can also be ordered through many bookstores.