This illustration describes the order in which the Oracle MTS Recovery Service resolves an in-doubt Microsoft Transaction Server transaction.
-
The DBMS recovery job detects an in-doubt MTS-related transaction.
-
The DBMS recovery job extracts the recovery service's endpoint address
from the XID of the in-doubt transaction and requests the recovery service
for the outcome of the MTS/MS DTC transaction.
-
The recovery service requests its MS DTC for transaction outcome.
-
The recovery service reports transaction outcome to the DBMS job process.
-
The DBMS recovery job commits or aborts the in-doubt transaction.