3.2.7.3.5 Create Subordinate Enlistment Success

This event MUST be signaled by the core transaction manager facet with the following argument:

  • An enlistment object.

If the Create Subordinate Enlistment Success event is signaled, the TIP superior transaction manager facet (section 1.3.1.2.1) MUST perform the following actions:

  • Test whether the TIP connection object referenced by the provided enlistment object meets the following conditions:

    • The Connection Type field is set to Primary.

    • The State field is set to Idle Push.

  • If the TIP connection object referenced by the provided enlistment object satisfies the conditions:

  • Otherwise, if the Connection Type field of the TIP connection object referenced by the provided enlistment object is set to Secondary:

    • Send a PULLED TIP command.

    • Set the Connection Type field of the TIP connection object referenced by the provided enlistment object to Primary.

  • Set the State field of the TIP connection object referenced by the provided enlistment object to Enlisted.