3.2.5.12 Receiving ERROR TIP Command

When the TIP superior transaction manager facet (section 1.3.1.2.1) receives an ERROR TIP command object, it MUST perform the following actions:

  • If the Connection Type field of the receiving TIP connection object is set to Primary:

    • Reset the TIP Connection field of the enlistment object referenced by the receiving TIP connection object.

    • Call the TIP connection manager's TerminateTipConnection operation with the TIP connection object as the parameter.

    • Signal the Process Error event with the following argument:

      • The receiving TIP connection object.

  • Otherwise, if the Connection Type field of the receiving TIP connection object is set to Secondary:

    • Set the State field of the receiving TIP connection object to Error.