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

2.5.5   通道ping命令

类似于TCP/IP中的ping命令,MQSC命令中也有对通道的PING,格式如下。其中,DATALEN表示PING数据包的大小,可以用16字节到32,768字节。

PING CHANNEL(ChannelName) [DATALEN(16|integer)]

PING命令可以检查对方的队列管理器或端口监听器是否启动,也可以检查对方的通道定义是否正确。但不检查通道的通性状态。换句话说,PING CHANNEL只检查通道能否连通,而不检查目前是否连通。

  1. 附录:MQ对象配置参考

队列管理器QMA和队列管理器QMB是互为双向通讯,它们都分别有本地接收队列,传输队列,死信队列,远程队列,发送通道,接收通道。

队列管理器QMA的对象定义清单:

*定义接收队列QLA

def ql(QLA) maxdepth(10000) defpsist(yes) maxmsgl(1048576)  replace

*定义传输队列TO.QMB

def ql(TO.QMB) usage(xmitq) defpsist(yes) maxdepth(10000) maxmsgl(1048576) +

trigger trigtype(first) trigdata(QMA.QMB) initq(system.channel.initq) replace

 

*定义发送通道QMA.QMB

def chl(QMA.QMB) CHLTYPE(SDR) discint(1800)  +

XMITQ(TO.QMB) CONNAME(‘11.193.9.74(1415)’) trptype(tcp) +

shortrty(10000) shorttmr(30) longtmr(300) longrty(999999999) +

batchsz(50) replace

 

*定义接收通道QMA.QMB

def chl(QMB.QMA) CHLTYPE(RCVR) replace

 

*定义远程队列

def qr(QRB) rname(QLB) rqmname(QMB) xmitq(TO.QMB) defpsist(yes) replace

 

*定义死信队列

def ql(DEADQ) defpsist(yes) maxdepth(20000) replace

alter qmgr deadq(DEADQ)

*

alter ql(system.cics.initiation.queue) defpsist(yes)

 

*修改first触发间隔时间

alter qmgr trigint(5000)

 

队列管理器QMB的对象定义清单:

*定义接收队列QLB

def ql(QLB) maxdepth(10000) defpsist(yes) maxmsgl(1048576)  replace

*定义传输队列TO.QMA

def ql(TO.QMA) usage(xmitq) defpsist(yes) maxdepth(10000) maxmsgl(1048576) +

trigger trigtype(first) trigdata(QMB.QMA) initq(system.channel.initq) replace

 

*定义发送通道QMB.QMA

def chl(QMB.QMA) CHLTYPE(SDR) discint(1800)  +

XMITQ(TO.QMA) CONNAME(‘11.193.9.73(1415)’) trptype(tcp) +

shortrty(10000) shorttmr(30) longtmr(300) longrty(999999999) +

batchsz(50) replace

 

*定义接收通道QMA.QMB

def chl(QMA.QMB) CHLTYPE(RCVR) replace

 

*定义远程队列

def qr(QRA) rname(QLA) rqmname(QMA) xmitq(TO.QMA) defpsist(yes) replace

 

*定义死信队列

def ql(DEADQ) defpsist(yes) maxdepth(20000) replace

alter qmgr deadq(DEADQ)

*

alter ql(system.cics.initiation.queue) defpsist(yes)

 

*修改first触发间隔时间

alter qmgr trigint(5000)

 

 

 

以下文章点击率最高

Loading…

发表评论