ibm-mq - 更改 channel 名称

标签 ibm-mq

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

最佳答案

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

为了更容易,您可以使用 LIKE 动词将旧 channel 的大部分(如果不是全部)参数复制到新 channel ,例如:

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

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

关于ibm-mq - 更改 channel 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60529540/

相关文章:

jms - 尼菲 : How can I change message format from MQHRF2 to MQSTR in PublishJMS?

ibm-mq - CAPEXPRY 参数是否会永久更改消息的过期时间?

java - MQMessage 读取或删除

java - IBM MQ CLIENT java.lang.UnsatisfiedLinkError : no mqjbnd05 in java. library.path 异常

java - 将消息从 MQ 发送到 EMS(JMS) 队列

java - 将文本文件从大型机发送到 IBM MQ

java - com.ibm.mq.jar 的问题

java - 如何在没有 Jms session 对象的情况下复制 javax.jms.TextMessage

c# - 读取 MQ 消息的头部

java - 如何使用 MQQueueConnectionFactory 连接到多实例队列管理器