3.7.5.1.2.1.2 Receiving a PARTNERTM_PROPAGATE_MTAG_PHASE0REGISTER Message
When the superior transaction manager receives a PARTNERTM_PROPAGATE_MTAG_PHASE0REGISTER (section 2.2.9.1.1.1.14) message, the superior transaction manager MUST perform the following actions:
If the connection state is Active:
Set the connection state to Phase Zero Registration.
Signal the Create Phase Zero Enlistment (section 3.2.7.10) event on the Core Transaction Manager Facet (section 1.3.3.3.1) with the Enlistment object that is referenced by this connection.
Otherwise, if the connection state is Phase Zero:
Set the connection state to Phase Zero Registration During Phase Zero.
Signal the Create Phase Zero Enlistment event on the Core Transaction Manager Facet with the Enlistment object that is referenced by this connection.
Otherwise, the message MUST be processed as an invalid message as specified in section 3.1.6.