Ibm mq 如何更改IBM MQ的SDR通道定义
我需要将IBM MQ的Ibm mq 如何更改IBM MQ的SDR通道定义,ibm-mq,Ibm Mq,我需要将IBM MQ的CONNAME('xx.xx.xxx.xx(1414)更改为CONNAME('yy.yy.yy(1414)。我在internet上搜索时没有找到任何命令。我的对象定义代码如下所示 DEFINE CHANNEL(CHANNELNAME) + CHLTYPE(SDR) + TRPTYPE(TCP) + MAXMSGL(30000000) + DESCR('Channel to REPLY TO sender') +
CONNAME('xx.xx.xxx.xx(1414)
更改为CONNAME('yy.yy.yy(1414)
。我在internet上搜索时没有找到任何命令。我的对象定义代码如下所示
DEFINE CHANNEL(CHANNELNAME) +
CHLTYPE(SDR) +
TRPTYPE(TCP) +
MAXMSGL(30000000) +
DESCR('Channel to REPLY TO sender') +
XMITQ('Sender.XMITQ') +
CONNAME('xx.xx.xxx.xx(1414)') +
BATCHSZ(50) +
DISCINT(6000) +
SHORTRTY(10) +
SHORTTMR(60) +
LONGRTY(999999999) +
KAINT(AUTO) +
LONGTMR(1200) +
SEQWRAP(999999999) +
CONVERT(YES) +
MCATYPE(PROCESS) +
HBINT(300) +
BATCHINT(0) +
NPMSPEED(FAST)
我可以使用
ALTER
命令吗?如果我删除频道并重新定义它,会对现有频道和队列造成任何问题吗?您可以像这样使用ALTER channel
命令:-
ALTER CHANNEL(CHANNELNAME) CHLTYPE(SDR) CONNAME('yy.yy.yyy.yy(1414)')
您只需要提供需要更改的属性,外加CHLTYPE
您不需要删除
并重新定义通道对象,这样做会导致运行时状态(如通道序列号)失步
额外阅读