Websphere mq 的基本操作_20页1

Websphere mq 的基本操作

一.MQ基本操作

MQ中有几个很重要的组件:队列管理器(QueueManager)、队列(Queue)和通道(Channel)。其基本的操作方法如下:

创建队列管理器
crtmqm –q QMgrName
-q
是指创建缺省的队列管理器

删除队列管理器
dltmqm QmgrName

启动队列管理器
strmqm QmgrName
如果是启动默认的队列管理器,可以不带其名字

停止队列管理器
endmqm QmgrName
受控停止

endmqm –i QmgrName 立即停止

endmqm –p QmgrName 强制停止

显示队列管理器
dspmq –m QmgrName

运行MQSeries命令
runmqsc QmgrName
如果是默认队列管理器,可以不带其名字

往队列中放消息
amqsput QName QmgrName
如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字

从队列中取出消息
amqsget QName QmgrName
如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字

启动通道
runmqchl –c ChlName –m QmgrName

启动侦听
runmqlsr –t TYPE –p PORT –m QMgrName

停止侦听
endmqlsr -m QmgrName

MQSeries命令

定义死信队列
DEFINE QLOCAL
QNAME DEFPSISTYES REPLACE

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

定义本地队列
DEFINE QL
QNAME REPLACE

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

远程队列定义
DEFINE QREMOTE
QRNAME +
RNAME
AAA RQMNAMEQMGRNAME +
XMITQ
QTNAME

定义模型队列
DEFINE QMODEL
QNAME DEFTYPETEMPDYN

定义本地传输队列
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的值可以是:CICSUNIXWINDOWSWINDOWSNT

创建发送方通道
DEFINE CHANNEL
SDRNAME CHLTYPESDR+
CONNAME
‘100.100.100.215(1418)’ XMITQQTNAME REPLACE

以下文章点击率最高

Loading…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营