Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm mq 如何更改IBM MQ的SDR通道定义_Ibm Mq - Fatal编程技术网

Ibm mq 如何更改IBM MQ的SDR通道定义

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') +

我需要将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') +
       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

您不需要
删除
并重新定义通道对象,这样做会导致运行时状态(如通道序列号)失步

额外阅读

阅读: