| Previous | Next |
| XACT_E_DEST_TMNOTAVAILABLE | XACT_E_NETWORK_TX_DISABLED |
XACT_E_TIP_DISABLED
TIP interoperability is disabled by transaction-manager policy
This HRESULT means the transaction manager has disabled support for Transaction Internet Protocol. The failure is a capability or policy decision, not evidence that a particular remote TIP endpoint is unreachable.
The Windows message is: “The Transaction Manager has disabled its support for TIP.”
Contract to identify
TIP is an optional interoperability path between OleTx and TIP-compliant transaction managers. A system can support ordinary local or OleTx network transactions while refusing TIP. Enabling unrelated DTC network settings may therefore leave this result unchanged.
Likely causes to separate
- TIP support is intentionally disabled by security or interoperability policy.
- The application selected a TIP transaction path even though both resources can use another supported protocol.
- A deployment assumes TIP is enabled because network DTC access is enabled.
- Configuration was changed or reset during upgrade, repair, or host replacement.
Evidence worth preserving
- Record which component requested TIP and why TIP rather than OleTx propagation was selected.
- Capture local transaction-manager configuration and policy-change history.
- Identify the remote manager and the exact interoperability requirement.
- Preserve the transaction URL or request metadata in sanitized form.
Diagnostic sequence
- Confirm that the application truly requires TIP and is not using it accidentally through a compatibility layer.
- Review approved MSDTC security settings before changing protocol support.
- If TIP is permitted, enable it consistently and test with a nonproduction transaction between the actual peer types.
- If TIP is prohibited, select an OleTx, XA, local, or compensating architecture supported by all participants.
Retry and recovery
Change policy only after security review or route the operation through a supported transaction mechanism. Retrying while TIP remains disabled is deterministic. Do not weaken authentication or firewall controls merely to make the HRESULT disappear.
What this HRESULT does not establish
The code does not report a failed TIP handshake or malformed protocol message. It also does not mean all remote transactions are disabled; XACT_E_NETWORK_TX_DISABLED covers the broader network-transaction setting.
Difference from nearby transaction results
XACT_E_TIP_CONNECT_FAILED means TIP was attempted but connection establishment failed. XACT_E_XA_TX_DISABLED is the corresponding policy result for XA interoperability.
Practical scenario
A newly deployed connector uses a TIP URL to bring an external transaction into COM+. The server’s approved policy disables TIP. The team either enables the reviewed interoperability feature or changes the connector to a supported DTC propagation model.
Guidance for software and telemetry
Expose protocol selection in configuration and audit logs. Operators need to know whether TIP was explicitly requested, inferred from a URL, or chosen by middleware.
Official Microsoft references
Looking for a different code? Search another status or error code.
