您的位置:首页 > 其它

MQ通道配置

2014-11-27 13:57 148 查看
===================================================================

181机器

定义接收通道:
<span style="font-size:18px;">def chl(GW_TO_QA_CHANNEL) chltype(rcvr) trptype(tcp) replace</span>
其中:

chl(GW_TO_QA_CHANNEL):接收通道名称,必须与远程队列队列管理器的发送通道名称相同。推荐的命令规则为:“远程队列管理器名.本地队列管理器名”

chltype(rcvr):指定通道的类型,值固定为“rcvr”

trptype(tcp):通讯协议,除非特别知名一般采用“tcp”协议

====================================================================

182机器

定义传输队列: 
<span style="font-size:18px;">def ql(Q_CS_QUEUE) usage(XMITQ) defpsist(YES) maxdepth(5000000) maxmsgl(104857600) trigger trigtype(FIRST) trigdata(GW_TO_QA_CHANNEL) initq(SYSTEM.CHANNEL.INITQ) replace</span>
其中:

ql(Q_CS_QUEUE):队列本地名称,名称任意取

usage(XMTTQ):指定此本地队列为传输队列,参数值固定填“XMITQ”

trigger:启动触发,(相应的,NOTRIGGER为禁用触发)

trigtype(FIRST):触发方式,建议值为“FIRST”,即第一条消息触发

trigdata(GW_TO_QA_CHANNEL):触发数据,值为传输队列将使用的发送通道名

initq(SYSTEM.CHANNEL.INITQ):触发队列,固定填“SYSTEM.CHANNEL.INITQ”。

定义发送通道:
<span style="font-size:18px;">def chl(GW_TO_QA_CHANNEL) chltype(SDR) discint(0) conname('192.168.5.181(1614)') xmitq(Q_CS_QUEUE) trptype(tcp) replace</span>
其中:

discint(0):自动断连间隔,单位秒。缺省6000秒

定义远程队列:
<span style="font-size:18px;">def qr(YC_QUEUE) rname(Q_CRM_PUB_NOTIFY_IN) rqmname(QM_ZP_QA) xmitq(Q_CS_QUEUE) defpsist(yes) replace</span>
其中:

qr(YC_QUEUE):队列本地名称,名字任意取

rname(Q_CRM_PUB_NOTIFY_IN):远程队列名,必须与远程队列管理器中的本地队列名相同

rqmname(QM_ZP_QA):远程队列管理器名,必须与远程队列管理器相同

xmitq(Q_CS_QUEUE):本地传输队列

====================================

删除通道:

delete chl(GW_TO_QA_CHANNEL)

启动通道

start channel(GW_TO_QA_CHANNEL)

停止通道:

stop chl(GW_TO_QA_CHANNEL)

查看通道的属性

dis chl(GW_TO_QA_CHANNEL)

查看通道状态

dis chs(GW_TO_QA_CHANNEL)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  WMB