3.4.7.1 Invalid TIP Command Event
This event overrides the event with the same name as specified in section 3.1. It is used by the TIP transaction manager communicating with an application facet (section 1.3.1.2.3).
The Invalid TIP Command event is triggered with the following argument:
A TIP connection object.
If the Invalid TIP Command event is signaled, the TIP transaction manager communicating with an application facet MUST perform the following actions:
If the State field of the receiving TIP connection object is set to Begun:
Signal the Begin Rollback ([MS-DTCO] section 3.2.7.6) event on the core transaction manager facet with the following argument:
The enlistment object referenced by the provided TIP connection object.
Otherwise, if the State field of the receiving TIP connection object is not set to Error:
Send an ERROR TIP command.
Set the State field of the receiving TIP connection object to Error.