| Предыдущий | Следующий |
| WS_E_ENDPOINT_TOO_BUSY | WS_E_ENDPOINT_DISCONNECTED |
WS_E_ENDPOINT_FAULT_RECEIVED
Что означает результат
WS_E_ENDPOINT_FAULT_RECEIVED: Windows Web Services получил SOAP Fault от удалённой endpoint. Транспорт уже доставил структурированное fault-сообщение; первичная причина находится в fault code/subcode, reason и detail, а не в самом wrapper HRESULT.
Что проверить
- Сохраните SOAP Fault целиком: Code/Subcode, Reason, Detail и Action.
- Сопоставьте fault с WSDL/contract операции и серверным correlation/activity ID.
- Проверьте, перешёл ли WS_CHANNEL или WS_SERVICE_PROXY в faulted state и допускает ли он дальнейшие вызовы.
- Не заменяйте анализ Fault проверкой TCP/HTTP, если ответ уже был получен и успешно разобран как SOAP Fault.
Диагностика и исправление
Исправьте причину, указанную endpoint в Fault, затем восстановите channel/proxy по допустимому lifecycle и только после этого повторяйте операцию.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.