IBM MQ基本操作

  • 队列管理器

创建:crtmqm -q qmgrName
删除:dltmqm qmgrName
启动:strmqm qmgrName
停止:

受控停止:endmqm qmgrName
立即停止:endmqm -i qmgrName
强制停止:endmqm -p qmgrName

显示:dspmq -m qmgrName
运行:runmqsc qmgrName

  • 本地队列

创建:define ql (qlName) defpsist (yes) replace
删除:delete qlocal (qlName)

  • 远程队列

创建:define qremote (qrName) rname (AAA) rqmname (qmgrName) xmitq (qtName)
删除:delete qremote (qlName)

  • 发送通道

创建:define channel(cName) chltype(sdr) conname(’127.0.0.1(1415)’) xmitq(‘sendQueue’) trptype(tcp)
启动:start channel(cName)
停止:stop channel(cName)
重置:reset channel(cName)

  • 接收通道

创建:define channel(cName) chltype(rcvr) trptype(tcp)

  • 进程定义

创建:define process(pName) appltype(unix) applicid('runmqchl –zzbankO –c oTocchannel')

  • 监听器

创建:
alter listener(system.default.listener.tcp) trptype(tcp) port(1415)
define listener(lName) trptype(tcp) control(qmgr) port(1415)
启动: start listener(lName)

  • 状态查看

通道:dis chl(*)
通道详细信息:dis chl(name)
监听:dis listener(*)
通道状态:dis chs(*)
序列号查看:dis chs(name) curseqno
通道序列号重置:reset chl(name) seqnum(1)
监听详细信息:dis listener(name)
监听状态:dis lsstatus(*)
队列:dis q(*)
队列详细信息:dis q(name)

  • ccsid:

查看:display qmgr ccsid
修改:alter qmgr ccsid(1381)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容