IBM MQ的常用命令:
- 创建队列管理器:crtmqm <qmgrName>
示例:crtmqm -ld /var/mqm/log -lc -lf 16384 -lp 25 -ls 5 QMCIS - 启动队列管理器:strmqm <qmgrName>
示例:strmqm QMCIS - 停止队列管理器:endmqm -c|-w|-i|-p <qmgrName>
示例:endmqm -c QMCIS - 删除队列管理器:dltmqm <qmgrName>
示例:dltmqm QMCIS - 显示队列管理器启动状态:dspmqm
示例:dspmqm - 打开MQ的对象管理,运行MQSeries命令:runmqsc <qmgrName>
示例:runmqsc QMCIS - 显示所有通道的状态:dis chs()
示例:dis chs() - 显示本地通道的状态:dis chl(<channelName>)
示例:dis chl(CHANNEL1) - 显示所有队列:dis q()
示例:dis q() - 显示本地队列的状态:dis qlocal(<queueName>)
示例:dis qlocal(QUEUE1) - 显示主要属性:dis qs(<queueName>)
示例:dis qs(QUEUE1) - 发送消息到队列:amqsput <queueName> <qmgrName>
示例:amqsput QUEUE1 QMCIS - 从队列接收消息:amqsget <queueName> <qmgrName>
示例:amqsget QUEUE1 QMCIS - 在交互式命令行中执行命令:runmqsc <qmgrName>
示例:runmqsc QMCIS - 显示队列信息:dspq <qmgrName> <queueName>
示例:dspq QMCIS QUEUE1 - 创建队列:crtmqsq <queueName> <qmgrName>
示例:crtmqsq QUEUE1 QMCIS - 删除队列:dltmqsq <queueName> <qmgrName>
示例:dltmqsq QUEUE1 QMCIS - 修改队列属性:chgmqsc <queueName> <qmgrName>
示例:chgmqsc QUEUE1 QMCIS