3.5.4.6 Enlist One-Pipe XA Resource Manager

This event MUST be signaled by the higher-layer business logic with the following arguments:

If the Enlist One-Pipe XA Resource Manager event is signaled, the XA Resource Manager Bridge MUST perform the following actions:

  • Attempt to find an XA Resource Manager Proxy object in the One-Pipe XA Resource Manager Proxy Table referenced by the XA Resource Manager Bridge keyed by the provided Resource Manager Cookie:

    • If an object is found:

      • Signal the Enlisting on a Specific Transaction event ([MS-DTCO] section 3.5.4.3) on the Resource Manager specified by the Resource Manager field of the found XA Resource Manager Proxy object with the provided Transaction object.

    • Otherwise:

      • Return Failure.