如何更改现有频道的名称。我的客户告诉我,他们正在更改频道,但保持不变。我无法使用ALTER功能。我应该删除并重新定义频道吗?
答案 0 :(得分:5)
IBM MQ没有RENAME
操作,因此您将需要DEFINE
一个新通道,并且一旦不再使用旧通道DELETE
即可。
为了简化操作,您可以使用LIKE
动词将旧通道的大部分(如果不是全部)参数复制到新通道,例如:
DEFINE CHL(NEW.CHL) CHLTYPE(SDR) LIKE(OLD.CHL)
在上述情况下,NEW.CHL
与OLD.CHL
的值将与XMITQ
,CONNAME
等类似。