Интеграция приложений на основе WebSphere MQ


Командный процессор MQSC. Основные команды - часть 3


  • RESOLVE - управление сообщениями с признаком незавершенной транзакции;
  • RESUME - оповещение кластера WebSphere MQ о том, что менеджер очередей снова включен в данный кластер;
  • START - оператор старта;
  • STOP - оператор останова;
  • SUSPEND - временное исключение менеджера из кластера WebSphere MQ;
  • Подробный синтаксис команд можно узнать из документации [11].

    Пример создания интерфейсов передачи данных в обе стороны между двумя менеджерами QM_Win2000 и QM_HPUX с адресами 198.32.100.26 и 198.32.100.16(1421), причем на менеджере QM_HPUX канал отправитель должен переходить в состояние running как только в соответствующей трансмиссионной очереди появляется сообщение. Для этого создаются объекты на менеджере QM_Win2000:

    • HPUX_Win2000.Q - локальная очередь, в которую будут приходить сообщения от менеджера QM_HPUX;
    • HPUX_Win2000.CH - канал получатель;
    • Win2000_HPUX.TQ - трансмиссионная очередь передачи;
    • Win2000_HPUX.RQ - локальная удаленная очередь;
    • Win2000_HPUX.CH - канал отправитель.

    При создании объектов с помощью команды DEFINE следует учитывать, что если имя объекта не "берется" в символы "'", то объект будет создан с именем, содержащим только заглавные буквы. То же относится и к другим командам.

    Набор команд для создания объектов выглядит следующим образом.

    DEFINE QLOCAL ('HPUX_Win2000.Q')

    DEFINE CHANNEL ('HPUX_Win2000.CH') CHLTYPE(RCVR)

    DEFINE QLOCAL ('Win2000_HPUX.TQ') USAGE(XMITQ)

    DEFINE QREMOTE ('Win2000_HPUX.RQ') XMITQ('Win2000_HPUX.TQ') + RNAME('Win2000_HPUX.Q') RQMNAME('QM_HPUX')

    DEFINE CHANNEL ('Win2000_HPUX.CH') CHLTYPE(SDR) + CONNAME('198.32.100.16(1421)') DISCINT(999999) + XMITQ('Win2000_HPUX.TQ')

    Создадим объекты на менеджере QM_HPUX:

    • Win2000_HPUX.Q - локальная очередь, в которую будут приходить сообщения от менеджера QM_Win2000;
    • Win2000_HPUX.CH - канал получатель;
    • HPUX _Win2000.TQ - трансмиссионная очередь передачи;
    • HPUX _Win2000.RQ - локальная удаленная очередь;
    • HPUX _Win2000.CH - канал отправитель.

    Команды для создания этих объектов будут выглядеть следующим образом.




    Начало  Назад  Вперед



    Книжный магазин