3.8.7.5 Create Superior Enlistment Failure
The Create Superior 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:
Duplicate
Log Full
If the Create Superior Enlistment Failure event is signaled, the Subordinate Transaction Manager Facet (section 3.8) MUST perform the following actions:
Send the matching message for the following reason codes using the provided enlistment's connection:
Duplicate: PARTNERTM_PROPAGATE_MTAG_DUPLICATE (section 2.2.9.1.1.1.3)
Log Full: PARTNERTM_PROPAGATE_MTAG_LOG_FULL (section 2.2.9.1.1.1.5)
Set the connection state to Ended.