我现在有一个XMIT队列,它的SDR通道指向QREMOTE。在本地或远程通道关闭的情况下,我希望将XMIT队列上的消息转发给DLQ。在这种情况下,在重新建立通道之前,消息似乎一直保留在XMIT队列中。有可能这样做吗?
发布于 2019-08-07 18:14:04
我不这么认为。来自ibm红皮书:http://www.redbooks.ibm.com/redpapers/pdfs/redp0021.pdf
传输队列是配置了使用(XMITQ)属性的本地队列。它是发送给远程队列管理器的消息的中点。通常,每个远程队列管理器都有一个传输队列,本地队列管理器可能直接连接到该队列管理器。如果目标不可用,则在传输队列上生成消息,直到连接成功完成为止。传输队列对应用程序是透明的。当应用程序打开远程队列时,队列管理器在内部创建对相关传输队列的引用,并将消息放在那里。
https://stackoverflow.com/questions/57399833
复制相似问题