mq經常使用命令

IBM MQ經常使用命令

 
經常使用命令
建立隊列管理器 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) 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
相關文章
相關標籤/搜索