Это приложение содержит краткий справочник по командам
В приложении обсуждаются следующие темы:
Следующие управляющие команды
dspmq – выводит список crtmqm – создает менеджер очередей.amqmdain – запускает или останавливает менеджер очередей в Windows, конфигурирует strmqm – запускает менеджер очередей в UNIX.endmqm – останавливает менеджер очередей.runmqsc – интерактивная консоль для ввода команд MQSC.runmqsc <input.txt – исполнение команд MQSC в составе сценария.strmqcsv – запускает командный сервер для setmqaut – настройка полномочий dspmqaut – вывод полномочий dmpmqaut – вывод подробной информации о полномочиях runmqlsr – команда mqrc – выводит описания и значения кодов причины dspmqver – выводит сведения о версии Следующие команды
WRKMQM – доступ ко всем панелям команд CRTMQM – создание STRMQM – запуск ENDMQM – остановка RUNMQSC – интерактивная консоль для ввода команд MQSC.STRMQMMQSC – исполнение команд MQSC в составе сценария.STRMQMCSVR – запуск командного сервера для STRMQMLSR – команда CALL QMQM/DSPMQVER – выводит сведения о версии Дескриптор сообщения
MsgType ) – тип сообщения (дейтаграмма, запрос, ответ или отчет).Report ) – обстоятельства генерации отчета о доставке и обработке этого сообщения.Feedback ) – причина генерации сообщения-отчета.ReplyToQ ) – имя очереди–получателя сообщений ответа на это сообщение.ReplyToQMgr ) – менеджер очередей, в котором находится очередь-получатель ответов. Это поле обычно автоматически заполняется MsgID ) – уникальный CorrelID ) – идентификатор, связывающий сообщения ответа и отчета с исходными запросами и дейтаграммами.Persistence ) – указывает, является ли сообщение постоянным (сообщения, критические для бизнеса) или непостоянным (для сообщений-запросов).CodedCharSetId ) – определяет способ хранения символьных данных в двоичной форме в сообщении.Encoding ) – определяет способ хранения числовых данных в двоичной форме внутри сообщения. Сообщения часто содержат лишь символьные данные.PutTime ) – время поступления сообщения в очередь, в которой оно находится в настоящее время.PutDate ) – дата поступления сообщения в очередь, в которой оно находится в настоящее время.Expiry ) – время хранения, по истечении которого инфраструктура Следующие команды составляют интерфейс очередей сообщений (
MQCONN – подключение к MQCONNX – подключение к MQDISC – отключение от MQCONN или MQCONNX.MQOPEN – открывает очередь с указанием действий, которые необходимо выполнить над этой очередью. Также может открывать другие типы объектов MQCLOSE – закрывает очередь или другой объект MQOPEN .MQPUT – помещает сообщение в очередь, открытую командой MQOPEN .MQPUT1 – команда-оболочка, объединяющая команды MQOPEN , MQPUT , и MQCLOSE .MQGET – извлечение или просмотр сообщений в очереди, ранее открытой для чтения или просмотра командой MQOPEN .MQCMIT – фиксирует текущую единицу работы.MQBACK – выполняет отмену (откат) текущей единицы работы.MQBEGIN – начинает обработку глобальной единицы работы при координации MQINQ – запрос атрибутов объекта MQOPEN .MQSET – установка атрибутов объекта MQOPEN .Общий формат команд MQSC имеет следующий вид:
COMMAND OBJTYPE('имя.объекта') ATTR1(ЗНАЧЕНИЕ) ATTR2('значение') ATTR3
Имена и значения, заданные в нижнем регистре, а также содержащие символы, отличные от алфавитно-цифровых, необходимо заключать в одинарные кавычки.
В командах, отображающих атрибуты существующих объектов
Ниже перечислены наиболее востребованные команды MQSC и атрибуты объектов
Следующий пример команд MQSC демонстрирует синтаксис команд MQSC и некоторые функции интерфейса MQSC.
DEFINE QLOCAL('payroll.queue') DESCR('Payroll Queue')
REPLACE:DEFINE QLOCAL('payroll.queue') DESCR('Payroll Queue NEW') REPLACE
NAMES, включая значения в нижнем регистре:DEFINE NAMELIST(CLUSTER.NAMELIST) NAMES(CLUSTER1.UCASE,'cluster2.lcase')
"payroll.":DISPLAY QLOCAL('payroll.*') ALL
CURDEPTH ) и "description" ( DESCR ) DISPLAY QLOCAL(*) CURDEPTH DESCR
CURDEPTH ) и "description" ( DESCR ) очередей, имена которых начинаются с "payroll.", содержащих более 10 сообщений (новинка DISPLAY QLOCAL('payroll.*') CURDEPTH DESCR WHERE(CURDEPTH GT 10)
QM_REMOTE:DEFINE CHANNEL(TO.QM_REMOTE) +
CHLTYPE(SDR) +
CONNAME('remotehost.domain.com(1414)') +
XMITQ(QM_REMOTE) +
DESCR('Channel to qmgr QM_REMOTE')
У каждого
ALTER QMGR или ALT QMGR – изменяет атрибуты объекта Атрибуты
DEADQ ) – имя локальной очереди, созданной в этом менеджере очередей для сбора сообщений, которые не удается доставить адресату.QMID ) – неизменяемый атрибут, уникальный идентификатор экземпляра CHAD ) – указывает, включено ли автоматическое определение каналов для этого TRIGINT ) – интервал генерации дополнительных FIRST.MAXMSGL ) – максимальная длина сообщения в любой из очередей данного менеджера.SCMDSERV ) – указывает, следует ли автоматически запускать командный сервер для SCHINIT ) – указывает, следует ли автоматически запускать инициатор каналов вместе с менеджером очередей в Windows, UNIX и iSeries.SSLKEYR ) – путь к хранилищу SSL-ключей REPOS ) – имя кластера, полный репозиторий которого обслуживается этим менеджером очередей.REPOSNL ) – имя объекта списка имен, содежащего имена кластеров, полные репозитории которых обслуживаются этим менеджером очередей.CLWLUSEQ ) – указывает, активна ли по умолчанию балансировка нагрузки между удаленными экземплярами очереди, если существует CWMRUC ) – максимальное число экземпляров очереди в кластере, участвующих в балансировке нагрузки.Слушатели предоставляют менеджерам очередей идентификационные данные для работы в сети. Атрибуты объекта слушателя позволяют настроить слушатель, запускаемый для
Команды MQSC для объекта слушателя таковы.
DEFINE LISTENER(NAME) TRPTYPE(TCP) или DEF LSTR(NAME) TRPTYPE(TCP) – создает объект слушателя.ALTER LISTENER(NAME) TRPTYPE(TCP) или ALT LSTR(NAME) TRPTYPE(TCP) – изменяет существующий объект слушателя.DELETE LISTENER(NAME) и DELETE LSTR(NAME) – удаляет существующий объект слушателя.DISPLAY LISTENER(GENERIC_NAME) и DIS LSTR(GENERIC_NAME) – выводит атрибуты существующего объекта слушателя.DISPLAY LSSTATUS(GENERIC_NAME) и DIS LSSTATUS(GENERIC_NAME) – выводит состояние активных слушателей.START LISTENER(NAME) и STA LSTR(NAME) – запускает слушатель, связанный с объектом слушателя.STOP LISTENER(NAME) и STOP LSTR(NAME) – останавливает слушателя, связанного с объектом слушателя.Объект слушателя поддерживает следующие атрибуты.
PORT ) – порт TCP/IP, который прослушивается в ожидании подключений.CONTROL ) – указывает, должен ли слушатель запускаться вручную (MANUAL) или автоматически при запуске Объекты служб позволяют запускать и останавливать произвольные приложения вместе с
Брокер публикации-подписки
Команды MQSC для объекта службы таковы.
DEFINE SERVICE(NAME) или DEF SERVICE(NAME) – создает объект службы.ALTER SERVICE(NAME) или ALT SERVICE(NAME) – изменяет существующий объект службы.DELETE SERVICE(NAME) – удаляет существующий объект службы.DISPLAY SERVICE(GENERIC_NAME) или DIS SERVICE(GENERIC_NAME) – выводит атрибуты существующего объекта службы.DISPLAY SVSTATUS(GENERIC_NAME) или DIS SVSTATUS(GENERIC_NAME) – выводит состояние работающих служб.START SERVICE(NAME) или STA SERVICE(NAME) – запускает приложение, связанное с объектом службы.STOP SERVICE(NAME) – останавливает приложение, связанное с объектом службы.Объект службы поддерживает следующие атрибуты.
SERVTYPE ) – указывает, разрешен ли запуск только одного ( SERVER ) или нескольких экземпляров службы ( COMMAND ).CONTROL ) – указывает, разрешено ли запускать службу вручную ( MANUAL ), запускать и останавливать ее вместе с менеджером очередей ( QMGR ) либо только запускать вместе с менеджером очередей ( STARTONLY ).STARTCMD ) – путь к исполняемому файлу, запускающему службу.STARTARG ) – аргументы команды запуска службы.STOPCMD ) – путь к исполняемому файлу, останавливающему службу.STOPARG ) – аргументы команды остановки службы.STDOUT ) – файл, в который направляется STDERR ) – файл, в который направляется стандартный поток ошибок работающей службы.Объекты списки имен (namelist) содержат наборы имен. Они чаще всего применяются для хранения списков кластеров, которые можно занести в атрибут "cluster namelist" ( CLUSNL ) или "REPOSNL ) других объектов.
Команды MQSC для объекта список имен таковы.
DEFINE NAMELIST(NAME) или DEF NL(NAME) – создает объект список имен.ALTER NAMELIST(NAME) или ALT NL(NAME) – изменяет существующий объект список имен.DELETE NAMELIST(NAME) или DELETE NL(NAME) – удаляет существующий объект список имен.DISPLAY NAMELIST(GENERIC_NAME) или DIS NL(GENERIC_NAME) – выводит атрибуты существующего объекта списка имен.Объект список имен поддерживает следующие атрибуты.
NAMES ) – список имен, разделенных запятыми.Объекты очередей представляют очереди в составе
Существуют следующие типы объектов очередей.
QLOCAL или QL ) – QALIAS or QA ) – объект псевдонима очереди, ссылающийся на объект очереди с другим именем (объект локальной, удаленной или QMODEL or QM ) – объект QREMOTE or QR ) – объект удаленной очереди, позволяющий явно задавать и управлять маршрутами между reply-to в его дескрипторе данными из описания этого псевдонима.Следующие команды поддерживаются всеми объектами очередей. Вместо QLOCAL и QL следует подставить нужный тип объекта очереди (см. выше).
DEFINE QLOCAL(NAME) или DEF QL(NAME) – создает объект очереди.ALTER QLOCAL(NAME) или ALT QL(NAME) – изменяет существующий объект очереди.DELETE QLOCAL(NAME) или DELETE QL(NAME) – удаляет существующий объект очереди.DISPLAY QLOCAL(GENERIC_NAME) или DIS QL(GENERIC_NAME) – выводит атрибуты существующих объектов очередей.Следующая команда применяется для вывода атрибутов любых определенных локально объектов очередей:
DISPLAY QUEUE(GENERIC_NAME) или DIS Q(GENERIC_NAME)
Следующая команда MQSC выводит состояние очереди (только для
DISPLAY QSTATUS(GENERIC_NAME) или DIS QS(GENERIC_NAME)
Следующие атрибуты поддерживают все типы объектов очередей.
PUT ) – определяет, можно ли добавлять сообщения в локальную очередь либо отправлять через нее сообщения. Установка этого атрибута в значение DISABLED для очереди в составе кластера отключает маршрутизацию сообщений к этой очереди.DEFPSIST ) – указывает, что сообщения, отравленные командой MQPUT через эту очередь (открытую командой MQOPEN ), по умолчанию являются постоянными.Следующие атрибуты поддерживаются всеми типами объектов очередей, кроме модельных очередей (созданные на их основе
CLUSTER ) – имя кластера, в котором опубликован этот объект очереди.CLUSNL ) – имя объекта списка имен, содержащего имена кластеров, в которых опубликован этот объект очереди.DEFBIND ) – тип привязки по умолчанию, используемый при открытии этой очереди. Если задано значение bind on open ( OPEN ), то данная очередь будет принимать сообщения, адресованные ей с использованием одно и того же описателя объекта (полученного от одного вызова NOTFIXED ), балансировка нагрузки будет осуществляться независимо для каждого сообщения.CLWLRANK ) – чем выше значение этого атрибута у экземпляра очереди в составе кластера, тем больше шансов на ее использование при балансировке нагрузки, даже если обслуживающий ее менеджер очередей недоступен.CLWLPRTY ) – чем выше значение этого атрибута у экземпляра очереди в составе кластера, тем больше шансов на ее использование при балансировке нагрузки, если обслуживающий ее менеджер очередей доступен.CLWLUSEQ ) – указывает, следует ли вовлекать в балансировку нагрузки удаленные экземпляры Следующие атрибуты поддерживаются QLOCAL ), в том числе QMODEL ), у которых они управляют параметрами динамически создаваемых очередей.
DEFTYPE ) – указывает, создана ли очередь вручную ( PREDEFINED ) или динамически, на основе объекта PERMDYN ) и временными ( TEMPDYN ), последние не могут содержать постоянные сообщения, поскольку автоматически удаляются после отключения приложения или завершения GET ) – указывает, можно ли открыть объект этой локальной очереди для извлечения или просмотра сообщений, также применим к объектам псевдонимов USAGE ) – если указано значение "transmission" ( XMITQ ), эта Для запуска приложений по прибытии сообщений в очередь используются триггеры. В Windows и UNIX для транспортной очереди можно настроить триггер, автоматически запускающий канал при поступлении сообщений, предназначенных для пересылки. Этот процесс называется инициацией канала (channel initiation). Следующие атрибуты настраивают триггеры для очереди.
TRIGGER ) – указывает, включен ли триггеринг для этой очереди (это необходимо для инициации каналов).TRIGTYPE ) – тип активного триггеринга очереди (для инициации каналов требуется триггер типа FIRST ).TRIGDPTH ) – пороговое число сообщений, по достижении которого триггер типа DEPTH генерирует событие.TRIGDATA ) – пользовательские данные, которые добавляются к триггерному сообщению (в случае инициации канала они включают имя запускаемого канала).INITQ ) – очередь, в которой генерируются сообщения при срабатывании триггера (в случае инициации каналов это SYSTEM.CHANNEL.INITQ ).Объекты псевдонима очереди ( QALIAS ) поддерживают следующие атрибуты.
TARGQ ) – целевая или базовая очередь. Имя очереди, на которую ссылается псевдоним.При создании локальных определений удаленных очередей используются следующие атрибуты объектов удаленных очередей ( QREMOTE ).
RNAME ) – имя удаленной очереди.RQMNAME ) – имя удаленного XMITQ ) – имя транспортной очереди, через которую сообщения передаются этому удаленному При создании псевдонимов QREMOTE ).
RNAME ) – не указывают.RQMNAME ) – имя XMITQ ) – имя транспортной очереди, через которую сообщения передаются этому удаленному При создании псевдонима очереди ответов используются следующие определения объектов удаленных очередей ( QREMOTE ).
RNAME ) – имя очереди, которое заносится в поле reply-to queue.RQMNAME ) – имя XMITQ ) – не указывают.Запись
Если менеджер очередей обслуживает полный репозиторий кластера, он содержит запись
Для управления кластерными очередями применяют следующие команды MQSC.
GENERIC_NAME ) или GENERIC_NAME ) – выводит Записи
CLUSTER ) – кластер, в котором опубликован объект очереди.CLUSQMGR ) – имя QMID ) – уникальный идентификатор CLUSQT ) – тип объекта Запись кластерного
Если менеджер обслуживает полный репозиторий кластера, он содержит запись кластерного
Для управления записями кластерных
GENERIC_NAME ) или GENERIC_NAME ) – выводит Записи кластерных
CLUSTER ) – кластер, в который входит этот менеджер очередей.CLUSQMGR ) – имя QMID ) – уникальный идентификатор QMTYPE ) – указывает, обслуживает ли этот менеджер очередей полный или частичный репозиторий кластера.CHANNEL ) – имя канала, применяемого для взаимодействия с этим менеджером очередей.DEFTYPE ) – тип канала, применяемого для взаимодействия с этим менеджером очередей.CONNAME ) – хост-имя или IP-адрес и порт для взаимодействия с этим менеджером очередей.STATUS ) – текущее Объекты каналов позволяют настраивать агенты каналов сообщений (
Приложения, подключающиеся к
Объекты каналов используются для подключения
Менеджеры очередей поддерживают следующие типы объектов каналов.
SDR ) – отправляет все сообщения, поступающие в заданную транспортную очередь. Партнером такого канала может быть receiver-канал или requester-канал. Всегда устанавливает подключение, также способен принимать запросы подключения у requester-канала.RCVR ) – получает сообщения и направляет их очередям. Его партнером должен быть sender-канал, никогда не устанавливает подключение сам.SVR ) – отправляет все сообщения, поступающие в заданную транспортную очередь. Его партнером должен быть requester-канал. Способен принимать и устанавливать подключения (если имя подключения записано в определении канала).RQSTR ) – получает сообщения и направляет их очередям. Партнером такого канала может быть sender-канал или server-канал. Способен принимать, устанавливать и запрашивать подключения.CLUSSDR ) – отправляет сообщения из транспортной очереди кластера другим менеджерам очередей кластера. Если он явно определен, выполняет первое подключение к CLUSRCVR ) – определяет способ подключения любого из SVRCONN ) – определяет способы подключения клиентских приложений к CLNTCONN ) – отличается от остальных каналов тем, что никогда не используется менеджером очередей напрямую. Вместо этого для такого канала добавляется запись в таблицу определений клиентских каналов (CCDT), которая затем распространяется по другим машинами и используется клиентскими приложениями для настройки их Для управления объектами каналов служат следующие команды MQSC.
DEFINE CHANNEL(NAME) CHLTYPE(TYPE) или DEF CHL(NAME) CHLTYPE(TYPE) – создает объект канала.ALTER CHANNEL(NAME) CHLTYPE(TYPE) или ALT CHL(NAME) CHLTYPE(TYPE) – изменяет существующий объект канала.DELETE CHANNEL(NAME) или DELETE CHL(NAME) – удаляет существующий объект канала.DISPLAY CHANNEL(GENERIC_NAME) or DIS CHL(GENERIC_NAME) – выводит атрибуты существующих объектов каналов.Объекты каналов поддерживают следующие атрибуты.
CONNAME ) – сведения о сетевом подключении к целевому CLUSRCVR ). Для TCP/IP-каналов используется формат имя_или_IP_адрес(номер порта).XMITQ ) – в случае sender-каналов (SHORTRTY ) – в случае каналов, устанавливающих подключения, это число попыток подключения с интервалом, заданным атрибутом SHORTTMR.SHORTTMR ) – время ожидания (в миллисекундах) между попытками подключения (см. атрибут SHORTRTY ). Между попытками подключения канал находится в состоянии RETRYING.LONGRTY ) – если после попыток, заданных атрибутом SHORTRTY, установить подключение не удалось, канал предпримет еще несколько попыток (их число задает этот атрибут) подключения, но уже с бо'льшим интервалом, заданным атрибутом LONGTMR. Если ни одна из этих попыток не увенчается успехом, канал перейдет в состояние STOPPED и его придется перезапускать вручную.LONGTMR ) – время ожидания (в миллисекундах) между попытками подключения (см. атрибут LONGRTY ). Между попытками подключения канал находится в состоянии RETRYING.MRRTY ) – для receiver-канала: число попыток доставки сообщения в целевую очередь до пересылки его в очередь недоставленных сообщений.MRTMR ) – время ожидания (в миллисекундах) между попытками доставки сообщения.MCAUSER ) – для каналов серверных подключений ( SVRCONN ): назначает идентификатор пользователя, полномочия которого будут использоваться для проверки допустимости действий клиентов, подключающихся через этот канал.NPMSPEED ) – для каналов передачи сообщений указывает, следует ли использовать единицы работы при пересылке непостоянных сообщений.BATCHSZ ) – для каналов передачи сообщений указывает максимальное число сообщений, после передачи которых необходимо подтверждение доставки и фиксация единицы работы.BATCHINT ) – для каналов передачи сообщений указывает максимальное время ожидания обработки пакета до получения подтверждения доставки и фиксации единицы работы.DISCINT ) – для каналов передачи сообщений указывает время, в течение которого канал остается активным, даже если транспортная очередь пуста.SSLCIPH ) – спецификация алгоритма шифрования для SSL или TLS, защищающего канал. Эти значения должны совпадать на обоих сторонах канала.SSLCAUTH ) – для каналов, выступающих в роли SSL-серверов, принимающих подключения, указывает, должен ли SSL-клиент предъявить сертификат.SSLPEER ) – строка с отличительными именами (distinguished names, DN), которым разрешено подключение через этот канал. Проверяется после проверки сертификата партнера.CLUSTER ) – для кластерных каналов: имя кластера, для которого создан объект канала.CLUSNL ) – для кластерных каналов: имя объекта списка имен с именами кластеров, для которых создан объект канала.Следующие команды MQSC используются для ручного подключения к удаленным менеджерам очередей и управления автоматическим запуском каналов
START CHANNEL(NAME) или STA CHL(NAME) – создает канал связи с удаленным менеджером очередей с использованием заданного объекта канала. Также запускает каналы, ранее остановленные командой STOP CHANNEL.STOP CHANNEL(NAME) или STOP CHL(NAME) – останавливает все активные каналы с заданным именем.По умолчанию в команде указан атрибут STATUS(STOPPED) во избежание случайного автозапуска каналов. Изменить это можно, вызвав команду с параметром STATUS(INACTIVE).
Для всех активных STOP CHANNEL либо после безуспешных попыток подключения, число которых задано атрибутом LONGRTY.
Для каналов в состоянии INACTIVE записей состояния не существует.
Некоторые атрибуты объектов каналов согласовываются между
Следующая команда MQSC служит для управления записью состояния канала.
DISPLAY CHSTATUS(GENERIC_NAME) или DIS CHS(GENERIC_NAME) – выводит атрибуты записи состояния канала.Записи состояния канала поддерживают следующие атрибуты.
STATUS – общее RUNNING (канал активен), RETRYING (подключение не удалось, выполняется повторная попытка подключения) или STOPPED (для отключенных каналов); остальные состояния, например BINDING или STOPPING, являются временными.INDOUBT – находится ли канал, пересылающий сообщения, в неоднозначном состоянии. В этом состоянии канал пребывает, ожидая подтверждения получения сообщений, и остается в нем, если подтверждение не пришло до разрыва подключения. При перезапуске канал автоматически выходит из этого состояния.RQMNAME ) – для каналов, передающих сообщения: имя удаленного Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.