管理已删除 WebSphere MQ 链路上的暂挂确认消息
如果抽出消息之前从 WebSphere® Application Server 配置中删除了与 IBM MQ 网络的外部总线链路,那么一批暂挂确认消息会存储在 WebSphere MQ 链路发送方通道发送设备上。可使用管理控制台解决这些消息。
开始之前
必须知道已删除的 WebSphere MQ 链路的名称。
关于此任务
过程
- 启动管理控制台。
- 在导航窗格中,单击 将显示总线列表。
- 选择要管理其链路传输队列的总线。
- 在配置选项卡的拓扑下,单击外部总线连接以显示此总线的连接列表。
- 在外部总线连接的列表中,选择外部总线连接的名称以显示其详细信息。
- 在相关项下,单击服务集成总线链路以显示服务集成总线链路的详细信息。
- 选择连接为活动状态但配置状态为已删除的 MQ 网络外部总线。如果单击链路发送设备显示空列表,那么不会有任何消息传递引擎对此链路产生消息,并且所有链路发送设备因为消息已抽出而被删除。发送方通道发送设备链路显示发送方通道的状态为“已停止”,但当前出站消息会显示发送方通道发送设备上的余下消息。
- 单击 WebSphere MQ 链路发送方通道链路以显示在 WebSphere MQ 链路发送方通道发送设备上排队以等待传输至 IBM MQ 网络的消息。
- 如果一批消息的状态为“落实暂挂批处理”,那么该批消息已安全到达 MQ 网络。选择该批消息并单击落实暂挂批处理以从传输队列中移除这些消息。
- 如果一批消息的状态为“暂挂批处理确认”,那么该批消息未到达 MQ 网络。选择该批消息并单击回滚暂挂确认批处理以回滚事务并将消息恢复至处于可用状态的通道。系统会自动删除这些消息或将它们移至异常目标。通道发送设备为空时,系统会从运行时环境中自动删除链接。