Очередь
сообщений можно очистить без перезапуска администратора очередей.
Об этой задаче
Для очистки очереди сообщений выполните следующие действия.
Процедура
- В панели Навигатор щелкните на папке
Очереди, содержащей нужную очередь.
Очередь отображается в
панели Содержимое.
- На панели Содержимое правой кнопкой мыши щелкните на очереди и выберите
Очистить сообщения... в контекстном меню.
Откроется окно Очистить очередь.
- Выберите способ очистки сообщений из очереди:
- Команда CLEAR удаляет из очереди все сообщения. Команда не
выполняется в том случае, если очередь открыта другим приложением с
исключительными правами доступа или
содержит незафиксированные сообщения.
- Вызов API MQGET последовательно извлекает сообщения из очереди. MQGET
не распознает незафиксированные сообщения и оставляет их в очереди. Кроме того, это вызов
не выполняется, если очередь уже открыта другим приложением и исключительными правами
доступа.
- Нажмите кнопку Очистить.
Выдается сообщение с
описанием результатов выполнения команды.
- Нажмите кнопку Закрыть, чтобы закрыть окно.
Результаты
В случае отсутствия неполадок сообщения очищаются из очереди.