Что означает код HRESULT 0x8004D020 (XACT_E_TIP_PROTOCOL_ERROR)?

 
Предыдущий Следующий
XACT_E_TIP_CONNECT_FAILED XACT_E_TIP_PULL_FAILED

XACT_E_TIP_PROTOCOL_ERROR

Что означает XACT_E_TIP_PROTOCOL_ERROR

XACT_E_TIP_PROTOCOL_ERROR (0X8004D020) — ошибка возникла уже после установления связи между Transaction Internet Protocol endpoints и означает неожиданный или недопустимый protocol message.

Что проверить

Сохраните адрес удалённого TIP endpoint и последовательность команд/ответов до первого неожиданного token/message. Сопоставьте версии и настройки TIP обеих сторон.

Не меняйте одновременно транспорт и параметры транзакций: соединение уже установлено, поэтому сначала найдите конкретное расхождение в TIP dialogue.

Как подтвердить исправление

Причина подтверждается повторным TIP-обменом, который проходит ту же фазу и доходит до ожидаемого transaction outcome без protocol error.

Технические ссылки: Microsoft: COM transaction error codes · Microsoft: OleTx TIP protocol · Microsoft: MSDTC diagnostic tracing.


Нужно найти другой код? Найти другой код состояния или ошибки.