移除服务集成总线与 IBM MQ
网络之间的外部总线连接之前,尽量从链路发送设备队列中抽出消息,然后手动移动或删除所有余下消息。
开始之前
必须知道准备删除的外部总线连接。还应通知
IBM MQ
管理员外部总线连接将被删除,因此不再与其在
IBM MQ 网络中的
IBM MQ
网关队列管理器或消息代理配对。
关于此任务
如果从配置中删除外部总线连接,那么下一次启动链路发送设备的主管消息传递引擎时,该消息传递引擎会删除所有消息或将它们移至异常目标。为避免无意中删除消息或将其移至异常目标,应尽量从链路发送设备队列中抽出消息。然后,在删除链路配置之前,将所有余下消息移至异常目标或删除这些消息。
如果定义了发布/预订代理概要文件,那么应移除预订。
过程
- 启动管理控制台。
- 可选: 如果在此外部总线连接的任何链路上定义了发布/预订代理概要文件,那么应移除预订。
对每个代理概要文件完成下列子步骤:
- 浏览至 。
- 单击运行时选项卡。
- 单击预订。
- 单击取消预订以移除列示的所有预订。
在将取消预订命令发送到 IBM MQ 网络中的消息代理后,将使相关主题映射处于“不确定”状态,直到确认了取消预订为止,之后将删除该主题映射。一旦取消预订被确认,该主题映射就不再显示在运行时视图中。您可能必须刷新运行时视图才能使所有预订显示为已被移除。
- 阻止对此外部总线连接产生新消息。
- 浏览至 。
- 在常规属性下,取消选中允许发送复选框。
- 单击应用以保存配置。
- 确定是否没有其他消息在排队,然后以受控方式停止指向外部总线的链路。
- 在相关项下,单击 WebSphere
MQ 链路以显示此总线的链路的列表。
- 单击状态的刷新图标以刷新当前出站消息的视图。
- 没有当前出站消息时,请选择相应链路旁边的复选框,然后选择“停顿”这一停止方式。
- 选择“已停止”这一目标状态,以便只能通过管理员操作再次启动该链路。
- 链路的状态变为红色时,指向外部总线的链路没有余下消息并且已停止。
- 删除本地总线上的外部总线连接后,外部总线可继续产生消息。因为外部总线是
IBM MQ
网络,所以请参阅 IBM MQ
双向通信指南以了解有关安全删除通道的详细信息(位于管理 IBM MQ
通道中)。
- 将更改保存至主配置。
结果
您已从链路上的所有发布/预订代理中移除预订。您已尽量从链路发送设备队列中抽出消息,并已将所有余下消息从传输队列移至异常目标或已删除这些消息。