3.8.7.9 Register Phase Zero
The Register Phase Zero event MUST be signaled with the following arguments:
An Enlistment object
If the Register Phase Zero event is signaled, the Subordinate Transaction Manager Facet (section 3.8) MUST perform the following actions:
If the provided enlistment's connection state is Active:
Set the connection state to Awaiting Registration Response (section 3.8.1.1.5).
Send a PARTNERTM_PROPAGATE_MTAG_PHASE0REGISTER (section 2.2.9.1.1.1.14) message using the connection.
Otherwise, if the connection state is Awaiting Phase Zero Outcome:
Set the connection state to Awaiting Registration Response During Phase Zero (section 3.8.1.1.8).
Send a PARTNERTM_PROPAGATE_MTAG_PHASE0REGISTER (section 2.2.9.1.1.1.14) message using the enlistment's connection.
Otherwise: