2017-01-30 7 views
1

echo "display chstatus(qm.apple.qm.orange) | runmqsc $qm.apple"Как создать прослушиватель и несколько каналов queuemanager и статус отображения в mq?

Я пробую эту команду выше в mq, но ему нужно два имени менеджера очереди, чтобы отобразить состояние, выполняется ли оно или выполняется условие повторной попытки. Но мне действительно нужно показать, что все каналы находятся в одном менеджере очередей.

Мне нужно указать имя менеджера очереди. с этим именем он должен отображать весь канал в диспетчере очередей.

ответ

0

Если вы хотите, чтобы просто получить список всех каналов в очереди диспетчера можно Execute: echo "DISPLAY CHANNEL(*)" | runmqsc <QM Name> Однако, это вернет все из каналов на диспетчера очереди, включая системные каналы MQ.

Чтобы создать прослушиватель в диспетчере очередей, вы можете использовать команду runmqsc DEFINE LISTENER. Эта команда принимает два параметра: имя слушателя и тип слушателя. Вы также должны сообщить слушателю, какой порт слушать. Например:

DEFINE LISTENER('LISTEN.TCP') TRPTYPE(TCP) PORT(1234)

После того, как вы создали слушатель вы должны начать слушатель для того, чтобы активно слушать соединения. Вы запускаете прослушиватель с помощью команды runmqsc START LISTENER. (Примечание: Для того, чтобы успешно начать слушателя, порт было сказано, чтобы слушать должны быть доступны для связывания т.е. никакие другие приложения не должны использовать этот порт.):

START LISTENER('LISTEN.TCP')

+0

как создать слушателя и несколько каналов для этого менеджера очередей? Вышеупомянутая команда работает нормально. Но мне нужно создать несколько каналов для этого менеджера очередей. потому что, когда я создаю канал, ему требуется два имени менеджера очередей ... Есть ли какая-нибудь команда для создания канала для одиночного queuemanger ..... –

+0

Я расскажу подробнее о том, как создать слушателя. Но не могли бы вы уточнить, что вы имеете в виду о том, какой тип канала вы создаете, для чего требуются два имени менеджера очереди? Не могли бы вы показать мне пример команды, создающей канал, обозначающий имена двух менеджеров очереди? –