我需要将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命令吗?如果我删除该通道并重新定义它,会不会对现有的通道和队列造成任何问题?
发布于 2015-01-22 22:41:16
您可以这样使用ALTER CHANNEL命令:-
ALTER CHANNEL(CHANNELNAME) CHLTYPE(SDR) CONNAME('yy.yy.yyy.yy(1414)')您只需要提供需要更改的属性,再加上CHLTYPE。
您不需要对通道对象进行DELETE和DEFINE,这样做会导致运行时状态(如通道序列号)不同步。
附加读取
https://stackoverflow.com/questions/28082773
复制相似问题