如何在 WMQ 中自动清除退出队列?
how to automate the back out queue clearance in WMQ?
在生产支持中,我必须手动删除来自 WMQ (WMQ IBM) 中不同队列管理器的 100 个队列中的每天消息。它可以自动化,以便 运行 删除退出队列中的脚本消息吗?
我的要求:
1. 通过给出队列名称,我应该能够从队列中删除消息,日期应该是选择标准。
这里有一个非常详尽的可能解决方案列表:
http://www.capitalware.com/rl_blog/?p=1616
您应该查看 Java 或 C 程序的选项,通过修改程序,您可以实现第二个要求,即删除在给定日期发送的消息。
my requirements : 1. by giving queue name i should be able to delete
message from queue and date should be the selecting criteria.
如果您需要删除早于特定日期的邮件,那么博客发布将无济于事。您将需要使用像 MQ Batch Toolkit 这样的程序。
即要删除 2 天前的消息,您将发出:
mqbt ClearQByTime -p MQA1 -q TEST.Q1 -d 2
如果您需要每天 运行 它,请将命令放入服务器上的调度程序中。
在生产支持中,我必须手动删除来自 WMQ (WMQ IBM) 中不同队列管理器的 100 个队列中的每天消息。它可以自动化,以便 运行 删除退出队列中的脚本消息吗?
我的要求: 1. 通过给出队列名称,我应该能够从队列中删除消息,日期应该是选择标准。
这里有一个非常详尽的可能解决方案列表:
http://www.capitalware.com/rl_blog/?p=1616
您应该查看 Java 或 C 程序的选项,通过修改程序,您可以实现第二个要求,即删除在给定日期发送的消息。
my requirements : 1. by giving queue name i should be able to delete message from queue and date should be the selecting criteria.
如果您需要删除早于特定日期的邮件,那么博客发布将无济于事。您将需要使用像 MQ Batch Toolkit 这样的程序。 即要删除 2 天前的消息,您将发出:
mqbt ClearQByTime -p MQA1 -q TEST.Q1 -d 2
如果您需要每天 运行 它,请将命令放入服务器上的调度程序中。