复位通道同步

如果因为通道两端的消息计数不同步而报告同步错误,您可以重置同步。

关于此任务

通道两端的每个“消息通道代理程序 (MCA)”都保留通过此通道发送的消息数,以便在通道两端之间保持同步。同步可能会丢失,例如,当一端的通道定义已删除并且又重新创建时便会如此。 重新创建的通道定义会将其计数复位为 0,如果队列管理器尝试使用此通道,那么会报告同步错误,因为通道两端不同步。

要修正通道同步的问题,您必须复位未重新创建的通道定义的计数。

要重置计数,请完成以下步骤。

过程

  1. 在“内容”视图中,右键单击未重新创建的通道定义,然后单击复位。这样会打开“复位”对话框。
  2. 在“复位”对话框中,输入您想要复位通道定义的序号:
    • 如果已删除并重新创建了通道的另一端,请输入 0
    • 如果此通道是发送方(即服务器)通道,请输入从 0 至通道的“序号复位”属性中定义的值之间的任何数字(缺省值是 999,999,999)。新的消息序号自动发送至通道的另一端,另一端会设置其号码以在下一次启动通道时使两端匹配。
    • 对于所有其他通道类型,输入通道另一端的当前序号。要找到通道另一端的当前序号,请右键单击通道的名称,然后单击状态
  3. 单击以将通道定义复位为您在“消息序号”字段中输入的消息计数。

结果

通道的两端具有相同的消息计数,因此两端同步。

有关更多信息,请参阅 IBM® MQ 联机产品文档中的分布式排队和集群


任务 任务

反馈

时间戳记图标 最近一次更新时间: Wednesday, 14 February 2018
http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/e_channel_resetting.htm