对 WebSphere MQ 链路停止接收方通道
可对 WebSphere® MQ 链路停止接收方通道但让链路本身处于正在运行状态。
开始之前
注: 如果对 WebSphere MQ
链路停止接收方通道,那么将对点到点消息传递及发布和预订停止与该通道上的目标 IBM MQ
网络进行的通信。消息将停留在它们的传输位置。
您可能希望提醒 IBM MQ 网络管理员您将要停止通道。
关于此任务
如果停止接收方通道,那么发送到 WebSphere MQ 链路引擎的消息将不会被接收。
如果 MQ 链路接收方通道处于“已停止”状态时 IBM MQ 发送方通道处于“已启动”状态,那么请求会失败,并且将显示指示接收方通道不可用的错误。
有关 WebSphere MQ 链路及其通道的“已停止”状态的更多信息,请参阅 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 发送方通道将进入“正在重试”状态,接着自行转入“已停止”状态。 |