1.3.3.3.2 Transaction Manager Communication with an Application Facet
When the transaction manager is communicating with an application facet, it provides the following services to applications:
Transaction creation.
Transaction propagation to a remote transaction manager.
Transaction propagation by providing an existing transaction to the subordinate transaction manager facet for propagation.
Transaction completion.
Administrative operations against a specific transaction. These operations include:
Setting the time-out on a transaction.
Obtaining transaction details, such as information about the superior transaction manager facet and the list of subordinate participants.
Manually resolving the outcome of a transaction.
Requesting that the transaction manager provide details of the transaction in its implementation-specific trace log.
Administrative operations against the transaction manager. These operations include the ability to obtain information about the security configuration of the transaction manager.