一. 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 ) 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 )
分享到:
相关推荐
\IBM MQSeries 使用指南.pdf
随着计算机网络和分布式应用的不断发展,远程消息传递越来越成为应用系统中不可缺少的组成部分。...目前应用最多的消息中间件产品为IBM MQSeries。本文就针对MQ的基本操作与配置进行详细的阐述,希望对读者有所帮助。
随着计算机网络和分布式应用的不断发展,远程消息传递越来越成为应用系统中不可缺少的组成部分。...目前应用最多的消息中间件产品为IBM MQSeries。本文就针对MQ的基本操作与配置进行详细的阐述,希望对读者有所帮助。
IBM MQSeries Workflow 安装指南 版本 3.2.1 (SH84-0584-04).pdf
介绍了IBM MQSeries的工作原理,对程序中使用MQSeries进行进程间通信提供了指南帮助
IBM MQSeries Workflow Buildtime 入门 版本 3.2.1 (SH84-0582-04).pdf
IBM MQSeries Workflow 概念和体系结构 版本3.3 (GH84-0581-03).pdf
IBM MQSeries Workflow Buildtime 入门 版本 3.2.2 (SH84-0582-05).pdf
MQSeries AIX 版 V5.1 手册 MQSeries AIX 版 V5.1 ...MQSeries 使用 Java MQSeries Administration Interface Programmming Guide and Reference MQSeries Queue Manager Clusters MQSeries AIX 版 V5.1 快速入门
websphere 中间件 工作流
BizTalk Server 2006中使用MQSeries适配器问题处理
A Technical Introduction to MQSeries Duration: 1 day Purpose This course is designed to provide a technical introduction to MQSeries. Audience Technical personnel who wish to find out more about ...
MQSeries 安装配置操作维护手册
MQSeries+编程模式.pdfMQSeries+编程模式.pdfMQSeries+编程模式.pdf
话务网管系统中MQSeries的使用,徐波,,MQSeries是IBM公司开发的老牌消息中间件产品,它组网灵活,能将应用和底层的网路分开,程序间通信独立于网络,可靠性强且传输效率高�
MQSeries 应用程序可使用多种编程语言和风格进行开发。程序化和面向对象的编程可 通过Visual Basic、C、C++、Java、以及COBOL 来实现。Microsoft Windows NT ActiveX/COM 技术也同样可对其进行支持。 无论多么庞大或...
本文介绍了Sybase的解决方案集:NEON Access IBM MQSeries, S.W.I.F.T.接口。NEON取消了传真和电报接收数据时慢速、低效的手工方式,而代之以一种非常稳定的解决方案,它可以大大缩短处理S.W.I.F.T消息所需要的时间...
消息中间件是一类为应用程序提供通信服务的中间件。该文论述了在消息中间件的实现中如何采用集群技术,分析了实现集群技术 需要解决的问题,提出这些问题的解决方案,并且给出了 描述。 消息中间件是为异构的分布式...