IBM WebSphere MQ消息通道的配置和维护(九)

2.5 通道的维护

通过使用MQSC命令DEFINE来创建通道,DELETE删除通道。用DISPLAY显示通道属性,用ALTER修改属性。注意,通道只有在停止状态下才可以被删除或修改。

例如:

 

*创建接收端通道(QMA.QMB)

DEFINE CHANNEL(QMA.QMB) CHLTYPE(RCVR)

*创建发送方通道(QMA.QMB),连接对方的IP地址为192.168.1.100,端口为1415,通道连接传输队列TO.QMB

DEFINE CHANNEL(QMA.QMB) CHLTYPE(SDR) CONNAME(‘192.168.1.100(1415)’) XMTIQ(TO.QMB)

 

*删除通道(QMA.QMB)

DELETE CHANNEL(QMA.QMB)

*修改通道(QMA.QMB)的批次消息数量为100

ALTER CHANNEL(QMA.QMB) CHLTYPE(SDR) BATCHSZ(100)

*显示通道(QMA.QMB)的断开间隔时间

DISPLAY CHANNEL(QMA.QMB) DISCINT

*显示通道(QMA.QMB)的状态

DISPLAY CHS(QMA.QMB) AL

 

由于通道是一种特殊的MQ对象,它的某些状态会随着通信环境的改变而变化,比如通道状态、通道流量、通道消息序号等,我们称之为通道的动态信息。MQSC也提供了一些命令用来动态管理通道。

2.5.1   通道start命令

通道的启动可以通过MQSC的start channel命令完成,例如格式为:

START CHANNEL(ChannelName)

也可以在命令行通过runmqchl控制命令完成,两者效果相同,在Windows中还可以用MQ服务配置成自动启动方式。

runmqchl在通道连接的主动方使用,使用时需要指定队列管理器名和通道名。

$runmqchl [-m QMgrName] –c ChannelName

选项-m QMgrName表示队列管理器名,缺省为缺省队列管理器。–c ChannelName示通道.

例如:runmqchl –m QM1 –c QM1.QM2

 

在Websphere MQ for Windows产品中,可以通过WebSphre MQ服务(本地)工具来进行配置。

 

2.5.2   通道stop命令

用MQSC命令STOP CHANNEL可以停止通道,停止通道也只有在连接通道的主动方发起才有作用。例如格式为:

STOP CHANNEL(ChannelName)

 

以下文章点击率最高

Loading…

发表评论