| Предыдущий | Следующий |
| MQ_ERROR_NOT_SUPPORTED_BY_DEPENDENT_CLIENTS | MQ_ERROR_NOT_A_CORRECT_OBJECT_CLASS |
MQ_ERROR_OPERATION_NOT_SUPPORTED_BY_REMOTE_COMPUTER
Что означает MQ_ERROR_OPERATION_NOT_SUPPORTED_BY_REMOTE_COMPUTER
MQ_ERROR_OPERATION_NOT_SUPPORTED_BY_REMOTE_COMPUTER (0xC00E008B) — Удалённая служба Message Queuing не поддерживает эту операцию. Например, MQReceiveMessageByLookupId не поддерживается MSMQ 1.0/2.0.
Набор удалённых операций MSMQ зависит от версии Message Queuing на другой машине. Старый сервер может нормально принимать сообщения и при этом не поддерживать более поздний административный или lookup-id API, поэтому доступность хоста не означает совместимость конкретного вызова.
Что проверить
- Зафиксируйте точный API, который выполняется удалённо, и версию MSMQ/Windows на целевой машине.
- Сверьте поддержку этого API для удалённой версии. В частности, операции по lookup id появились позже ранних реализаций MSMQ.
- Проверьте более простой поддерживаемый вызов к той же машине. Если он работает, не ищите проблему в DNS или общей сетевой доступности.
Как подтвердить исправление
Исправление подтверждается либо использованием API, поддерживаемого удалённой версией, либо обновлением удалённой стороны с успешным повтором именно исходной операции.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.