为跟踪路由应答消息设置公共队列

要在将报告传递到本地系统队列时确定与特定消息相关的跟踪路由应答消息的位置,在单个节点上使用公共队列更有效

开始之前

设置 ROUTEREC 参数以启用队列管理器进行跟踪路由消息传递,并指定将生成的任何跟踪路由应答消息传递到本地系统队列 SYSTEM.ADMIN.TRACE.ROUTE.QUEUE。

关于本任务

如果将队列管理器网络中的多个队列管理器设置为将跟踪路由应答消息传递到本地系统队列,那么确定与特定消息相关的跟踪路由应答消息的位置可能很耗时。 或者,使用单个节点,该节点是托管公共队列的队列管理器。 队列管理器网络中的所有队列管理器都可以将跟踪路由应答消息传递到此公共队列。 使用公共队列的好处是队列管理器不必将跟踪路由应答消息传递到消息中指定的应答队列,并且在确定与消息相关的跟踪路由应答消息的位置时,仅查询一个队列。

要设置公共队列,请执行以下步骤:

过程

  1. 选择或定义队列管理器作为单个节点
  2. 在单个节点上,选择或定义要用作公共队列的队列
  3. 在将跟踪路由应答消息转发到公共队列的所有队列管理器上,重新定义本地系统队列 SYSTEM.ADMIN.TRACE.ROUTE.QUEUE 作为远程队列定义
    1. 将单个节点的名称指定为远程队列管理器名称
    2. 将公共队列的名称指定为远程队列名称