死信队列

时间:2014-05-24 01:17:07

标签: ibm-mq dead-letter

我的问题是关于WebSphere MQ的死信。

如何在ISPF上查看队列管理器的死信?

每个队列管理器都有一个默认的死信队列,或者我需要定义它?

非常感谢!

1 个答案:

答案 0 :(得分:1)

默认情况下,队列管理器没有死信队列。您必须告诉队列管理器其死信队列在哪里。 CSQINP2样本(如果使用它们)定义一个名为++ qmgr ++的QLOCAL.DEAD.QUEUE - 参见样本CSQ4INYG。如果您使用该示例并在++ qmgr ++文本上执行搜索和替换,则可以定义队列。但是,您仍然需要告诉队列管理器将该队列用作其死信队列。

要查看队列管理器是否具有死信队列,您需要发出以下命令: -

DISPLAY QMGR DEADQ

或者,您可以通过

在MQ ISPF面板上查看相同的信息
  • 选择选项1.列出或显示
  • 对象类型MANAGER
  • 按Enter键,查看队列管理器详细信息的第一页。在“描述”和“默认传输队列”下方,您将看到“死信队列”

要更改它,请使用ISPF面板中的选项3.或发出以下命令: -

ALTER QMGR DEADQ(CSQ1.DEAD.QUEUE)

将上述队列名称更改为正确的队列管理器。

您可以使用任何您想要的命名队列,您不必遵循CSQ4INYG示例中使用的约定,但我建议使用一个名称来清楚地表明队列的目的。