更改频道名称

Changing the channel name

如何更改现有频道的名称。我的客户通知我他们正在更改频道但保持 CONNAME 不变。我无法使用 ALTER 函数。我应该删除并重新定义频道吗?

IBM MQ 没有 RENAME 操作,因此您需要 DEFINE 一个新通道,一旦您不再使用旧通道 DELETE 它。

为方便起见,您可以使用 LIKE 动词将旧频道的大部分(如果不是全部)参数复制到新频道,例如:

DEFINE CHL(NEW.CHL) CHLTYPE(SDR) LIKE(OLD.CHL)

在上述情况下,NEW.CHL 将与 OLD.CHL 具有相同的值,例如 XMITQCONNAME