ibmmq 通道命令_IBM MQ 使用指南

论坛 期权论坛     
选择匿名的用户   2021-5-22 15:18   13   0
<div style="font-size:16px;">
<p>2)删除队列管理器</p>
<p>dltmqm QmgrName</p>
<p>3)启动队列管理器</p>
<p>strmqm QmgrName</p>
<p>如果是启动默认的队列管理器,可以不带其名字</p>
<p>4)停止队列管理器</p>
<p>endmqm QmgrName 受控停止</p>
<p>endmqm –i QmgrName 立即停止</p>
<p>endmqm –p QmgrName 强制停止</p>
<p>5)显示队列管理器</p>
<p>dspmq –m QmgrName</p>
<p>6)运行MQSeries命令</p>
<p>runmqsc QmgrName</p>
<p>如果是默认队列管理器,可以不带其名字</p>
<p>7)往队列中放消息</p>
<p>amqsput QName QmgrName</p>
<p>如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字</p>
<p>8)从队列中取出消息</p>
<p>amqsget QName QmgrName</p>
<p>如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字</p>
<p>9)启动通道</p>
<p>runmqchl –c ChlName –m QmgrName</p>
<p>例:runmqchl -c CLNT_CHAN_PUMA -m JTXWBP01</p>
<p>10)启动侦听</p>
<p>runmqlsr –t TYPE –p PORT –m QMgrName</p>
<p>例:runmqlsr -t TCP -p 1414 -m JTXWBP01</p>
<p>11)停止侦听</p>
<p>endmqlsr -m QmgrName</p>
<p>MQSeries命令</p>
<p>1)定义死信队列</p>
<p>DEFINE QLOCAL(QNAME) DEFPSIST(YES) REPLACE</p>
<p>2)设定队列管理器的死信队列</p>
<p>ALTER QMGR DEADQ(QNAME)</p>
<p>3)定义本地队列</p>
<p>DEFINE QL(QNAME) REPLACE</p>
<p>4)定义别名队列</p>
<p>DEFINE QALIAS(QALIASNAME) TARGQ(QNAME)</p>
<p>5)远程队列定义</p>
<p>DEFINE QREMOTE(QRNAME) &#43;</p>
<p>RNAME(AAA) RQMNAME(QMGRNAME) &#43;</p>
<p>XMITQ(QTNAME)</p>
<p>6)定义模型队列</p>
<p>DEFINE QMODEL(QNAME) DEFTYPE(TEMPDYN)</p>
<p>7)定义本地传输队列</p>
<p>DEFINE QLOCAL(QTNAME) USAGE(XMITQ) DEFPSIST(YES) &#43;</p>
<p>INITQ(SYSTEM.CHANNEL.INITQ)&#43;</p>
<p>PROCESS(PROCESSNAME) REPLACE</p>
<p>8)创建进程定义</p>
<p>DEFINE PROCESS(PRONAME) &#43;</p>
<p>DESCR(‘STRING’)&#43;</p>
<p>APPLTYPE(WINDOWSNT)&#43;</p>
<p>APPLICID(’ runmqchl -c SDR_TEST -m QM_ TEST’)</p>
<p>其中APPLTYPE的值可以是:CICS、UNIX、WINDOWS、WINDOWSNT等</p>
<p>9)创建发送方通道</p>
<p>DEFINE CHANNEL(SDRNAME) CHLTYPE(SDR)&#43;</p>
<p>CONNAME(‘100.100.100.215(1418)’) XMITQ(QTNAME) REPLACE</p>
<p>其中CHLTYPE可以是:SDR、SVR、RCVR、RQSTR、CLNTCONN、SVRCONN、CLUSSDR和CLUSRCVR。</p>
<p>10)创建接收方通道</p>
<p>DEFINE CHANNEL(SDR_ TEST) CHLTYPE(RCVR) REPLACE</p>
<p>11)创建服务器连接通道</p>
<p>DEFINE CHANNEL(SVRCONNNAME) CHLTYPE(SVRCONN) REPLACE</p>
<p>12)显示队列的所有属性</p>
<p>DISPLAY QUEUE(QNAME) [ALL]</p>
<p>显示队列的所选属性</p>
<p>DISPLAY QUEUE(QNAME) DESCR GET PUT</p>
<p>DISPLAY QUEUE(QNAME)MAXDEPTH CURDEPTH</p>
<p>显示队列管理器的所有属性</p>
<p>DISPLAY QMGR [ALL]</p>
<p>显示进程定义</p>
<p>DISPLAY PROCESS(PRONAME)</p>
<p>更改属性</p>
<p>ALTER QMGR DESCR(‘NEW DESCRIPTION’)</p>
<p>ALTER QLOCAL(QNAME) PUT(DISABLED)</p>
<p>ALTER QALIAS(QNAME) TARGQ(TARGQNAME)</p>
<p>删除队列</p>
<p>DELETE QLOCAL(QNAME)</p>
<p>DELETE QREMOTE(QRNAME)</p>
<p>清除队列中的所有消息</p>
<p>CLEAR QLOCAL(QNAME)</p>
<p>二.配置一个能够通信的远程连接</p>
<p>以上讲述了MQ的基本命令操作,但只知道这些是没有实际意义的。MQ的最终目的是实现远程通信,所以下面就以一个具体的例子来说明如何实现远程连接。这个例子的目的是建立可以实现消息传递的一对MQ服务器,它们分别基于NT和UNIX平台。</p>
<p>首先在NT端建一队列管理器</p>
<p>1)crtmqm –q QM_NT  crtmqm –q JTXWBP01</p>
<p>2)启动队列管理器</p>
<p>strmqm QM_NT   strmqm</p>
<p>3)运行MQ控制台命令</p>
<p>runmqsc QM_NT runmqsc</p>
<p>4)创建送信队列</p>
<p>DEFINE QL(NT.DEADQ) DEFPSIST(YES) REPLACE   DEFINE QL(RQ_PUMA_REQUEST) DEFPSIST(YES) REPLACE</p>
<p>5)更改队列管理器属性,设置其送信队列</p>
<p>ALTER QMGR DEADQ(NT.DEADQ) ALTER QMGR DEADQ(RQ_PUMA_REQUEST)</p>
<p>6)创建进程定义</p>
<p>DEFINE PROCESS(P_NT)&#43;</p>
<p>APPLTYPE(WINDOWSNT)&#43;</p>
<p>APPLICID(’ runmqchl -c SDR_NT -m QM_NT’)</p>
<p>DEFINE PROCESS(P_NT) APPLTYPE(WINDOWSNT) APPLICID(&#39;runmqchl -c CLNT_CHAN_PUMA -m JTXWBP01&#39;)</p>
<p>7)创建本地传输队列</p>
<p>DEFINE QL(QT_NT) USAGE(XMITQ) DEFPSIST(YES) &#43;</p>
<p>INITQ(SYSTEM.CHANNEL.INITQ)&#43;</p>
<p>PROCESS(P_NT) REPLACE</p>
<p>DEFINE QL(LQ_PUMA_REPLY) USAGE(XMITQ) DEFPSIST(YES) INITQ(SYSTEM.CHANNEL.INITQ) PROCESS(P_NT) REPLACE</p>
<p>8)创建远程队列定义,对应于UNIX机器上的本地队列Q_UNIX,传输队列为QT_NT</p>
<p>DEFINE QREMOTE(QR_NT)&#43;</p>
<p>RNAME(Q_UNIX) RQMNAME(QM_UNIX)&#43;</p>
<p>XMITQ(QT_NT)</p>
<p>DEFINE QREMOTE(LQ_PUMA_REPLY) RQMNAME(JTXWBP01) XMITQ(RQ_PUMA_REQUEST)</p>
<p>9)创建发送方通道,其传输队列为QT_NT,远程主机地址为10.10.10.2,侦听端口为1414</p>
<p>DEFINE CHANNEL(SDR_NT) CHLTYPE(SDR)&#43;</p>
<p>CONNAME(‘10.10.10.2(1414)’) XMITQ(QT_NT) REPLACE</p>
<p>DEFINE CHANNEL(CLNT_CHAN_PUMA) CHLTYPE(SDR) CONNAME(&#39;10.4.2.241(1414)&#39;) XMITQ(RQ_PUMA_REQUEST) REPLACE</p>
<p>10)创建服务器连接通道</p
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP