3.4.7.2.3 Phase Zero Complete
The Phase Zero Complete event MUST be signaled with the following arguments:
An enlistment object.
An outcome value. This value MUST be set to one of the following values:
Success
Failure
If the Phase Zero Complete event is signaled, the TIP transaction manager communicating with an application facet (section 1.3.1.2.3) MUST perform the following actions:
If the provided outcome is Failure:
Set the State field of the TIP connection object referenced by the provided enlistment object to Idle.
Send an ABORTED TIP command.
If the provided outcome is Success:
Signal the Begin Phase One ([MS-DTCO] section 3.2.7.4) event on the core transaction manager facet with the following arguments:
The transaction object referenced by the provided enlistment object.
A Single-Phase value set to TRUE.