准备移除服务集成总线与 IBM MQ 网络之间的外部总线连接

移除服务集成总线与 IBM MQ 网络之间的外部总线连接之前,尽量从链路发送设备队列中抽出消息,然后手动移动或删除所有余下消息。

开始之前

必须知道准备删除的外部总线连接。还应通知 IBM MQ 管理员外部总线连接将被删除,因此不再与其在 IBM MQ 网络中的 IBM MQ 网关队列管理器或消息代理配对。

关于此任务

如果从配置中删除外部总线连接,那么下一次启动链路发送设备的主管消息传递引擎时,该消息传递引擎会删除所有消息或将它们移至异常目标。为避免无意中删除消息或将其移至异常目标,应尽量从链路发送设备队列中抽出消息。然后,在删除链路配置之前,将所有余下消息移至异常目标或删除这些消息。

如果定义了发布/预订代理概要文件,那么应移除预订。

过程

  1. 启动管理控制台。
  2. 可选: 如果在此外部总线连接的任何链路上定义了发布/预订代理概要文件,那么应移除预订。

    对每个代理概要文件完成下列子步骤:

    1. 浏览至服务集成 -> 总线 -> bus_name -> [拓扑] 外部总线连接 -> foreign_bus_name -> [相关项] IBM MQ 链路 -> link_name -> [其他属性] 发布/预订代理概要文件 -> profile_name
    2. 单击运行时选项卡。
    3. 单击预订
    4. 单击取消预订以移除列示的所有预订。
    在将取消预订命令发送到 IBM MQ 网络中的消息代理后,将使相关主题映射处于“不确定”状态,直到确认了取消预订为止,之后将删除该主题映射。一旦取消预订被确认,该主题映射就不再显示在运行时视图中。您可能必须刷新运行时视图才能使所有预订显示为已被移除。
  3. 阻止对此外部总线连接产生新消息。
    1. 浏览至服务集成 -> 总线 -> bus_name -> [拓扑] 外部总线连接 -> foreign_bus_name
    2. 常规属性下,取消选中允许发送复选框。
    3. 单击应用以保存配置。
  4. 确定是否没有其他消息在排队,然后以受控方式停止指向外部总线的链路。
    1. 相关项下,单击 WebSphere MQ 链路以显示此总线的链路的列表。
    2. 单击状态刷新图标以刷新当前出站消息的视图。
    3. 没有当前出站消息时,请选择相应链路旁边的复选框,然后选择“停顿”这一停止方式
    4. 选择“已停止”这一目标状态,以便只能通过管理员操作再次启动该链路。
    5. 链路的状态变为红色时,指向外部总线的链路没有余下消息并且已停止。
  5. 删除本地总线上的外部总线连接后,外部总线可继续产生消息。因为外部总线是 IBM MQ 网络,所以请参阅 IBM MQ 双向通信指南以了解有关安全删除通道的详细信息(位于管理 IBM MQ 通道中)。
  6. 将更改保存至主配置。

结果

您已从链路上的所有发布/预订代理中移除预订。您已尽量从链路发送设备队列中抽出消息,并已将所有余下消息从传输队列移至异常目标或已删除这些消息。

下一步做什么

您现在已准备好移除外部总线连接

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjc0033_
文件名:tjc0033_.html