您好我创建了两个队列管理器,我将消息放在qmgr(pvn)中的远程队列(PVN.TO.NAG)中 但是当我收到来自其他qmgr(nag)localqueue(LQ.NAG)的消息时。但它没有显示更多消息?
-bash-3.00$ /opt/mqm/samp/bin/amqsput PVN.TO.NAG pvn
Sample AMQSPUT0 start
target queue is PVN.TO.NAG
hi this is pvn
Sample AMQSPUT0 end
-bash-3.00$ /opt/mqm/samp/bin/amqsget LQ.NAG nag
Sample AMQSGET0 start
no more messages
答案 0 :(得分:1)
1)您是否使用发件人和放大器链接了pvn
和nag
个队列管理器接收方通道和传输队列?
2)验证远程队列定义PVN.TO.NAG
是否正确,即它指向LQ.NAG
3)检查nag
队列管理器是否设置了死信队列(DLQ)。如果已经设置,请检查您的消息是否在那里结束,因为nag
队列管理器无法将消息路由到远程队列管理器上的队列。如果消息在那里,那么它将包含消息在DLQ中结束的原因。