刷新代理预订

您可以刷新 IBM® MQ 队列管理器上的代理预订。

关于本任务

刷新代理预订会使所有代理预订与此队列管理器参与的任何集群或层次结构中的所有其他直接连接的队列管理器重新同步。 您必须仅在异常情况下刷新代理预订,如队列管理器收到不得发送的预订,或未接收必须接收的预订。 以下列表描述了刷新代理预定的一些异常原因:
  • 灾难恢复
  • 在通知发出 REFRESH QMGR TYPE(REPOS) 命令消息的队列管理器错误日志中发现的问题。
  • 操作员错误,例如,在代理预定中发出 DELETE SUB 命令。

如果使用Subscription scope 设置为队列管理器指定最接近的匹配主题定义或者集群名称为空或不正确,那么可能导致缺少代理预订。 请注意,Publication scope 不会阻止发送代理预订,但会阻止将发布内容传递到这些预订。

如果将最匹配的主题定义指定为 Proxy subscription behavior 设置为强制,那么可能会导致额外的代理预订。

因配置错误而导致的缺失或多余的代理预订,并不会因为发出再同步而有所改变。 再同步却可以解决由于所列的异常原因而导致的缺失或多余的发布。

要刷新队列管理器的代理预订:

过程

  1. Navigator 视图中,选择要刷新其代理预订的队列管理器。
  2. 右键单击队列管理器,然后单击 发布/预订 > 刷新代理预订

结果

这样会打开“刷新代理预订”对话框。 可以立即单击以刷新代理预订,也可以单击以关闭对话框。