【发布时间】:2016-02-19 11:57:29
【问题描述】:
我希望实现一个自动化的 DLQ 规则文件,以消除我的 dev/uat 环境中的队列满情况。我遇到的问题是我想排除可能绑定到完整传输队列的消息。这是为了跨多个队列管理器跳跃。
我最初认为以下方法会起作用:
INPUTQM(qmgrname) WAIT(YES)
REASON(MQRC_Q_FULL) DESTQM(local qmgr name)ACTION(DISCARD) RETRY(5)
但是在测试中,当传输队列已满时,它不会将传输队列头放在上面,DESTQM 名称不会更改为预期的下一个队列管理器。消息落到DLQ,带有远程队列名称和2053异常,DESTQM仍然有本地qmgr。
想知道是否有人对可以在这里工作的规则文件有任何想法?
【问题讨论】:
标签: ibm-mq