3.3.7.1.5 TIP Push Failure
The TIP Push Failure event MUST be signaled by using the following arguments:
A failure reason value, which MUST be one of the following values:
TIP Connect Error
TIP Error
If the TIP Push Failure event is signaled, the TIP interoperability provider MUST perform the following actions:
Find an instance of a CONNTYPE_TXUSER_TIPPROXYGATEWAY connection in the connection list of the provided transaction.
Send a TXUSER_TIPPROXYGATEWAY_MTAG_PUSHERROR message by using the connection. The Error field MUST be set to a value that matches one of the following values of the TRUN_TIPPROXYGATEWAY_PUSHERROR enumeration:
TIP Connect Error: TRUN_TIPPROXYGATEWAY_PUSHERROR_TIPCONNECTERROR.
TIP Error: TRUN_TIPPROXYGATEWAY_PUSHERROR_TIPERROR.
Set the connection state to Ended.