对 WebSphere MQ 链路停止接收方通道

可对 WebSphere® MQ 链路停止接收方通道但让链路本身处于正在运行状态。

开始之前

注: 如果对 WebSphere MQ 链路停止接收方通道,那么将对点到点消息传递及发布和预订停止与该通道上的目标 IBM MQ 网络进行的通信。消息将停留在它们的传输位置。

您可能希望提醒 IBM MQ 网络管理员您将要停止通道。

关于此任务

如果停止接收方通道,那么发送到 WebSphere MQ 链路引擎的消息将不会被接收。

如果 MQ 链路接收方通道处于“已停止”状态时 IBM MQ 发送方通道处于“已启动”状态,那么请求会失败,并且将显示指示接收方通道不可用的错误。

有关 WebSphere MQ 链路及其通道的“已停止”状态的更多信息,请参阅 WebSphere MQ 链路的状态及其通道

过程

  1. 启动管理控制台。
  2. 在导航窗格中,单击 服务集成 -> 总线 -> bus_name -> [拓扑] 消息传递引擎 -> engine_name -> [其他属性] IBM MQ 链路 -> link_name -> [其他属性] 接收方通道
  3. 选择要停止的通道旁边的复选框。
  4. 停止方式列表中,选择“停顿”或“强制”。
  5. 目标状态列表中,选择“不活动”或“已停止”。
  6. 单击停止

结果

停止接收方通道的操作将停止该接收方的所有接收方通道连接。接收方通道以及 IBM MQ 网络中与其进行通信的发送方通道的最终状态取决于您选择的选项:
表 1. 停止方式. 此表包含有关目标状态及对应停止方式(用于在 WebSphere MQ 链接上停止接收方通道)的信息。有两个目标状态(例如,不活动和已停止),并且有两种停止方式(例如,停顿和强制)。表中的行表示两个目标状态,对于每个目标状态,有两列描述两种停止方式。
目标状态 停顿停止方式 强制停止方式
不活动 接收方通道转入“正在停止”状态,并且发往 IBM MQ 发送方通道的数据流停止。当该 IBM MQ 发送方通道下次尝试与该接收方通道进行通信时,该 IBM MQ 发送方通道将进入“正在重试”状态。这样,该接收方通道将转入不活动状态。于是,正在进行重试的 IBM MQ 发送方通道将与该接收方通道重新建立会话,于是两个通道都将进入运行状态。 接收方通道立即转入“不活动”状态。当该 IBM MQ 发送方通道下次尝试与该接收方通道进行通信时,该 IBM MQ 发送方通道将进入“正在重试”状态。于是,正在进行重试的 IBM MQ 发送方通道将与该接收方通道重新建立会话,于是两个通道都将进入运行状态。
已停止 接收方通道转入“正在停止”状态,并且发往 IBM MQ 发送方通道的数据流停止。当该 IBM MQ 发送方通道下次尝试与该接收方通道进行通信时,该 IBM MQ 发送方通道将进入“正在重试”状态。于是,该接收方通道转入“已停止”状态,从而导致 IBM MQ 发送方通道无法重新建立会话。于是,该 IBM MQ 发送方通道本身进入“已停止”状态。 接收方通道立即转入“已停止”状态。当该 IBM MQ 发送方通道下次尝试与该接收方通道进行通信时,该 IBM MQ 发送方通道将进入“正在重试”状态,接着自行转入“已停止”状态。

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



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