3.6.7.10 Create Subordinate Enlistment Failure
The Create Subordinate Enlistment Failure event MUST be signaled with the following arguments:
An Enlistment object.
A value indicating the failure reason. The reason MUST be set to one of the following values:
Log Full
Too Late
Too Many
If the Create Subordinate Enlistment Failure event is signaled, the transaction manager MUST perform the following actions:
If the connection state is Processing Enlistment Request:
Send the matching message for the following reason codes using the connection of the provided enlistment:
Log Full: TXUSER_ENLISTMENT_MTAG_ENLIST_LOG_FULL
Too Late: TXUSER_ENLISTMENT_MTAG_ENLIST_TOO_LATE
Too Many: TXUSER_ENLISTMENT_MTAG_ENLIST_TOO_MANY
Set the connection state to Ended.
Otherwise, ignore the event.