Site icon EfmSoft

Что означает код HRESULT 0xC00E0003 (MQ_ERROR_QUEUE_NOT_FOUND)?

 
Предыдущий Следующий
MQ_ERROR_PROPERTY MQ_ERROR_QUEUE_NOT_ACTIVE

MQ_ERROR_QUEUE_NOT_FOUND

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

MQ_ERROR_QUEUE_NOT_FOUND означает, что очередь не может быть разрешена в текущем контексте. Причиной бывает неверное path/format name, удаление очереди, проблема каталога для public queue или недостаточные права.

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

  • Сохраните точное имя формата и способ его получения.
  • Для private queue проверьте имя компьютера и локальный Queue Manager.
  • Для public queue отдельно проверьте доступ к Active Directory и прямое открытие по известному format name.
  • Если используется сохранённый handle, убедитесь, что очередь не была удалена и создана заново.

Для подтверждения исправления откройте ту же очередь под той же учётной записью и повторите исходную send/receive операцию. Перезапуск службы сам по себе не доказывает устранение ошибки имени или времени жизни объекта.

Технические ссылки


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

Exit mobile version