0


IBMMQ常用命令集合

① MQ消息队列基本操作

创建队列管理器:crtmqm QMUMBFEA

启动MQ队列:strmqm QMUMBFEA

停止MQ队列:endrmqm QMUMBFEA

   附:人行前置机操作

  (启动前置机):pmtsstat start cold

查看队列管理器名称:dspmq

登录到控制台:runmqsc QMUMBFEA

查看通道状态:dis chs(*)【running为正常状态】

启动通道:start chl(323653010015A.2900A)

探测通道:telnet 19.194.209.2 1424

(人行前置机启动):pmtsstat start cold

(人行前置机停止):pmtsstat stop

(人行前置机探测):pmtsstat disp dttinfo

② MQ队列管理

定义死信队列
DEFINE QLOCAL(QNAME) DEFPSIST(YES) REPLACE

设定队列管理器的死信队列
ALTER QMGR DEADQ(QNAME)

定义本地队列
DEFINE QL(QNAME) REPLACE

定义别名队列
DEFINE QALIAS(QALIASNAME) TARGQ(QNAME)

远程队列定义
DEFINE QREMOTE(QRNAME) +
RNAME(AAA) RQMNAME(QMGRNAME) +
XMITQ(QTNAME)

定义模型队列
DEFINE QMODEL(QNAME) DEFTYPE(TEMPDYN)
定义本地传输队列
DEFINE QLOCAL(QTNAME) USAGE(XMITQ) DEFPSIST(YES) +
INITQ(SYSTEM.CHANNEL.INITQ)+
PROCESS(PROCESSNAME) REPLACE

创建进程定义
DEFINE PROCESS(PRONAME) +
DESCR(‘STRING’)+
APPLTYPE(WINDOWSNT)+
APPLICID(’ runmqchl -c SDR_TEST -m QM_ TEST’)
其中APPLTYPE的值可以是:CICS、UNIX、WINDOWS、WINDOWSNT等

创建发送方通道
DEFINE CHANNEL(SDRNAME) CHLTYPE(SDR)+
CONNAME(‘100.100.100.215(1418)’) XMITQ(QTNAME) REPLACE
其中CHLTYPE可以是:SDR、SVR、RCVR、RQSTR、CLNTCONN、SVRCONN、 CLUSSDR和CLUSRCVR。

创建接收方通道
DEFINE CHANNEL(SDR_ TEST) CHLTYPE(RCVR) REPLACE

创建服务器连接通道
DEFINE CHANNEL(SVRCONNNAME) CHLTYPE(SVRCONN) REPLACE

显示队列的所有属性
DISPLAY QUEUE(QNAME) [ALL]

显示队列的所选属性
DISPLAY QUEUE(QNAME) DESCR GET PUT
DISPLAY QUEUE(QNAME)MAXDEPTH CURDEPTH

显示队列管理器的所有属性
DISPLAY QMGR [ALL]

显示进程定义
DISPLAY PROCESS(PRONAME)

更改属性
ALTER QMGR DESCR(‘NEW DESCRIPTION’)
ALTER QLOCAL(QNAME) PUT(DISABLED)
ALTER QALIAS(QNAME) TARGQ(TARGQNAME)

删除队列
DELETE QLOCAL(QNAME)
DELETE QREMOTE(QRNAME)

清除队列中的所有消息
CLEAR QLOCAL(QNAME)

常用补充命令
显示队列管理器 dspmq
显示文件名 dspmqfls

         启动本地队列管理器 strmqm
         结束本地队列管理器 endmqm
         启动通道启动进程 runmqchi/runmqchl
标签: 队列

本文转载自: https://blog.csdn.net/xijiangyue123456789/article/details/117018921
版权归原作者 古蔓菁 所有, 如有侵权,请联系我们删除。

“IBMMQ常用命令集合”的评论:

还没有评论