刪除隊列管理器windows
dltmqm QmgrName服務器
啓動隊列管理器日誌
strmqm QmgrName對象
若是是啓動默認的隊列管理器,能夠不帶其名字隊列
中止隊列管理器進程
endmqm QmgrName 受控中止事務
endmqm –i QmgrName 當即中止get
endmqm –p QmgrName 強制中止qt
顯示隊列管理器配置
dspmq –m QmgrName
運行MQ命令
runmqsc QmgrName
若是是默認隊列管理器,能夠不帶其名字
往隊列中放消息
amqsput QName QmgrName
若是隊列是默認隊列管理器中的隊列,能夠不帶其隊列管理器的名字
從隊列中取出消息
amqsget QName QmgrName
若是隊列是默認隊列管理器中的隊列,能夠不帶其隊列管理器的名字
啓動通道
runmqchl –c ChlName –m QmgrName
啓動偵聽
runmqlsr –t TYPE –p PORT –m QMgrName
中止偵聽
endmqlsr -m QmgrName
下面是在MQ環境中能夠執行的MQ命令(即在runmqsc環境下能夠敲的命令)
定義持久信隊列
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)
如下是一些高級配置的命令:
amqmcert 配置SSL證書
amqmdain 配置windows上的MQ服務
crtmqcvx 轉換數據
dmpmqaut 轉儲對象權限管理
dmpmqlog 轉儲日誌管理
dspmq 顯示隊列管理器
dspmqaut 顯示打開對象的權限
dmpmqcap 顯示處理程序容量和處理程序數
dspmqcsv 顯示命令服務器狀態
dspmqfls 顯示文件名
dspmqtrc 跟蹤MQ輸出(HP-UNIX LINUX Solaris)
dspmqrtn 顯示事務的詳細信息
endmqcsv 中止隊列管理器上的命令服務器
strmqcsv 啓動隊列管理器上的命令服務器
endmqtrc 中止跟蹤
rcdmqimg 向日志寫對象的映像
rcmqobj 根據日誌中的映像從新建立一個對象
rsvmqtrn 提交或逆序恢復事務