我需要将IBM CONNAME('xx.xx.xxx.xx(1414)
更改为CONNAME('yy.yy.yyy.yy(1414)
。我通过互联网搜索我没有找到任何命令。我的对象定义代码如下所示。
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
命令吗?如果我删除频道并重新定义它会对现有频道和队列造成任何问题吗?
答案 0 :(得分:3)
您可以像这样使用ALTER CHANNEL
命令: -
ALTER CHANNEL(CHANNELNAME) CHLTYPE(SDR) CONNAME('yy.yy.yyy.yy(1414)')
您只需要提供需要更改的属性,以及CHLTYPE
。
您不需要DELETE
并重新DEFINE
通道对象,这样做会导致运行时状态(如通道序列号)失步。< / p>
补充阅读