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…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營