如何更改 IBM MQ 的 SDR 通道定义
How to change the SDR channel definition of IBM MQ
我需要将 IBM MQ 的 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
命令吗?如果我删除频道并重新定义它是否会对现有频道和队列造成任何问题?
你可以像这样使用ALTER CHANNEL
命令:-
ALTER CHANNEL(CHANNELNAME) CHLTYPE(SDR) CONNAME('yy.yy.yyy.yy(1414)')
您只需提供您需要更改的属性,再加上 CHLTYPE
。
你不需要DELETE
和重新DEFINE
通道对象,这样做会导致通道序列号等运行时间状态消失步骤。
补充阅读
我需要将 IBM MQ 的 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
命令吗?如果我删除频道并重新定义它是否会对现有频道和队列造成任何问题?
你可以像这样使用ALTER CHANNEL
命令:-
ALTER CHANNEL(CHANNELNAME) CHLTYPE(SDR) CONNAME('yy.yy.yyy.yy(1414)')
您只需提供您需要更改的属性,再加上 CHLTYPE
。
你不需要DELETE
和重新DEFINE
通道对象,这样做会导致通道序列号等运行时间状态消失步骤。
补充阅读