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…