Занесение тестового сообщения в локальную очередь

Прежде чем начать

Перед занесением тестового сообщения в очередь должны быть выполнены следующие задачи из этого учебника:

Об этой задаче

В этом разделе приведены инструкции по занесению тестового сообщения в локальную очередь Q1.
Эту задачу можно выполнить с помощью одного из следующих интерфейсов:

Занесение тестового сообщения в очередь с помощью IBM MQ Explorer

Процедура

  1. На панели Навигатор разверните папку Администраторы очередей.
  2. Разверните созданного администратора очередей QM_APPLE.
  3. Выберите папку Очереди.
    Очереди администратора очередей перечислены на панели Содержимое.
  4. На панели Содержимое щелкните правой кнопкой мыши на локальной очереди Q1 и выберите Поместить тестовое сообщение.
    Откроется окно Поместить тестовое сообщение.
  5. В поле Данные сообщения введите текст (например, это тестовое сообщение) и нажмите кнопку Поместить сообщение.
    Из поля Данные сообщения удаляется значение и сообщение заносится в очередь.
  6. Нажмите кнопку Закрыть.

Результаты

Обратите внимание, что на панели Содержимое для очереди Q1 в поле Текущая длина очереди указано значение 1, как это показано на следующем рисунке:

Очередь Q1 на панели Содержимое, для которой в поле Текущая длина очереди указано значение 1.

Для просмотра столбца Текущая длина очереди может потребоваться прокрутить панель Содержимое вбок.

Занесение тестового сообщения в очередь с помощью amqsput

Об этой задаче

Для занесения сообщения в созданную очередь применяется программа amqsput.

В операционной системе Windows примеры программ устанавливаются по умолчанию вместе с IBM MQ Server или Client. В системе Linux® требуется установить RPM с примерами программ.

Откройте командную строку и выполните следующие действия:

Процедура

  1. Запустите программу amqsput следующим образом:
    • [Linux]В системе Linux перейдите в каталог MQ_INSTALLATION_PATH/samp/bin, где MQ_INSTALLATION_PATH - это установочный каталог IBM MQ. Введите следующую команду:
      
      ./amqsput Q1 QM_APPLE
    • [Windows]В системе Windows выполните следующую команду:
      
      amqsput Q1 QM_APPLE
    Будут показаны следующие сообщения:

    Запуск примера AMQSPUT0
    целевая очередь: Q1

  2. Введите текст сообщения и дважды нажмите клавишу Enter.
    Будет показано следующее сообщение:

    Завершение примера AMQSPUT0

Результаты

В локальную очередь занесено тестовое сообщение.

Обратите внимание, что на панели Содержимое IBM MQ Explorer для очереди Q1 в поле Текущая длина очереди указано значение 1, как это показано на следующем рисунке:

Очередь Q1 на панели Содержимое, для которой в поле Текущая длина очереди указано значение 1.

Для просмотра столбца Текущая длина очереди может потребоваться прокрутить панель Содержимое вбок.