我的问题是关于 WebSphere MQ 的死信。
如何在 ISPF 上查看队列管理器的死信?
每个队列管理器都有一个默认的死信队列还是我需要定义它?
非常感谢!
我的问题是关于 WebSphere MQ 的死信。
如何在 ISPF 上查看队列管理器的死信?
每个队列管理器都有一个默认的死信队列还是我需要定义它?
非常感谢!
默认情况下,队列管理器没有死信队列。您必须告诉队列管理器它的死信队列在哪里。CSQINP2 示例(如果您使用它们)定义了一个名为 ++qmgr++.DEAD.QUEUE 的 QLOCAL - 请参阅示例 CSQ4INYG。如果您使用该示例并在 ++qmgr++ 文本上进行搜索和替换,您可能已经定义了队列。但是,您仍然需要告诉队列管理器将该队列用作其死信队列。
要查看队列管理器是否有死信队列,您需要发出以下命令:-
DISPLAY QMGR DEADQ
或者,您可以通过以下方式在 MQ ISPF 面板上查看相同的信息
要更改它,请使用 ISPF 面板中的选项 3. 或发出以下命令:-
ALTER QMGR DEADQ(CSQ1.DEAD.QUEUE)
将上述队列名称更改为适合您的队列管理器。
您可以使用任何您想要的命名队列,您不必遵循 CSQ4INYG 示例中使用的约定,但我建议您使用一个清楚地表明队列用途的名称。