3.4.3 Initialization

When the XA Resource Manager Bridge Facet is initialized:

  • The XA Resource Manager Bridge Facet MUST examine the Allow XA flag on the Core Transaction Manager Facet specified in [MS-DTCO] section 3.2.1 and, if it is not set, perform the following actions:

    • For all connection types listed in section 3.4, the XA Resource Manager Bridge Facet MUST refuse to accept incoming connections as specified in [MS-CMP] section 3.1.5.5 with the reject Reason set to 0x80070005.

  • XaTmMinWarmRecoveryInterval SHOULD be set to a value that is obtained from an implementation-specific source.

  • XaTmMaxWarmRecoveryInterval SHOULD be set to a value that is obtained from an implementation-specific source.

  • XA Resource Manager Identifier Index MUST be set to an implementation-specific value.

  • The Transaction Manager Name field SHOULD be set to a value that is obtained from an implementation-specific source. This value MUST remain consistent across multiple software restarts or transient failures.