3.3.5.3.4 Receiving an XAUSER_XACT_MTAG_PREPARE_ABORT Message
When the XA Superior Transaction Manager receives an XAUSER_XACT_MTAG_PREPARE_ABORT message, it MUST perform the following actions:
If Receiving connection, State is Awaiting Prepare Response:
Set the State field of the XA Transaction Object to Complete.
Signal the Disconnect Connection event using the receiving Connection as the argument.
Remove the XA Transaction Object from the XA Transaction Table referenced by the Parent XA Superior Proxy object referenced by the XA Transaction Object.
Return XA_RBROLLBACK from xa_prepare call.