mq操作命令

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 启动命令行QMEMBFE是QM名字
runmqsc QMEMBFE (进入MQ的命令行)
显示队列DISPLAY QUEUE(*)
显示通道DISPLAY CHANNEL(*)
显示侦听器DISPLAY LISTENER(*)
SDR发送方通道,RCVR接收方通道
2. 创建MQM
crtmqm -lf 16384 -lp 10 -ls 10 QMEMBFE
3. 启动MQM
strmqm QMEMBFE
3.1删除MQM
Dltmqm QMEMBFE
Start chl(通道名) 启动通道
4. 运行脚本
runmqsc QMEMBFE < mbfemq.sc
5. 确定测试商业银行所对应接入点的通道状态是否为running
#runmqsc QMEMBFE
dis chs(5012900001.GW2900)
dis chs(GW2900.5012900001)
dis chstatus(ChannelName) 查看通道状态
dis chs(5012900001.GW2900)
1 : dis chs(5012900001.GW2900)
AMQ8420: 通道状态未找到。

dis chs(GW2900.5012900001)
2 : dis chs(GW2900.5012900001)
AMQ8417: 显示通道状态细节。

CHANNEL(GW2900.5012900001) CHLTYPE(RCVR)
CONNAME(172.26.190.4) CURRENT
RQMNAME(QME2900) STATUS(RUNNING) SUBSTATE(RECEIVE) XMITQ( )
172.26.190.4 1418
1. 创建队列管理器
crtmqm -q QMA
(-q表示QMA为默认队列管理器)
2. 启动队列管理器
strmqm QMA
(对于默认队列管理器,则为strmqm )
Q 3. 启动管理器平台
runmqsc QMA
4. 定义本地队列
define qlocal(queueA)
若用于队列管理器之间进行通信,这应为define qlocal(queue1) usage(xmitq)
5. 定义远程队列
define qremote(queue.remote) rname(.queue)rqmname(queueB)xmitq(queue1)
(.queue为远程队列管理器queueB中的本地队列)
6. 定义发送端通道
define channel(queueA.queueB)chltype(sdr)conname(192.168.1.90(1414)) xmitq(queueA)trptype(tcp)
7. 定义接受方通道
define channel(queueA.queueB) chltype(rcvr) trptype(tcp)
8. 更改侦听端端口号
alter listener(system.default.listener.tcp)trptype(tcp)port(1415)
9. 启动侦听
start listener(system.default.listener.tcp)
在命令行c:\runmqlsr
10. 列出侦听状态
display lsstatus(*)
11. 测试,向队列中放入消息
amqsput queue_name queue_manager_name
从队列中取出消息
amqsget queue_name queue_manager_name
12. 在服务器方建立用于客户方链接的通道
define channel(channel2) chltype(svrconn) trptype(tcp)mcauser()
13. 在客户机方,使用MQSERVER定义客户机链接通道(如使用了ActiveDirectory服务支持,则可略过本步骤)
SET MQSERVER=CHANNEL1/TCP/192.168.1.90(1414) //Windows
export MQSERVER=’CHANNEL1/TCP/server-hostname(port)’//linux
15. 测试,向队列中放入消息
amqsputc queue_name queue_manager_name
从队列中取出消息
amqsgetc queue_name queue_manager_name
16. 关闭队列管理器
endmqm mqm_name
endmqm -i mqm_name
17. 结束所有侦听进程
endmqlsr -m mqm_name
18. 查看WebSphere MQ版本号
dspmqver
19. 查看已有的MQ管理器
dspmq
20. 启动WebSphere MQ Explorer
strmqcfg
21.查看通道的消息序列
DIS CHS(CHANNEL_NAME) CURSEQNO;。

相关文档
最新文档