如果已丢失的链路不可能恢复,那么必须通过回退或落实消息来解析不确定的通道。
关于本任务
通道发送端可能会因为某些原因保留不确定的消息,例如,发送端丢失了与通道接收端的连接。 如果链路不可能恢复,那么解析通道的方式为要么回退消息(将消息复原至传输队列),要么落实这些消息(废弃这些消息)。
要解析通道,请完成以下步骤。
过程
- 找出通道每一端落实的最后一个逻辑工作单元标识 (LUWID):
- 在 "内容" 视图中,右键单击通道一端的通道定义,然后单击 状态 ... 将打开该通道定义的“状态”对话框。
- 在 "状态" 对话框中,在 最后一个 LUWID 列中查找值。 此值显示此通道落实的最后一个逻辑工作单元的标识。 记录下此值。
- 对此通道另一端的通道定义重复步骤 1 和步骤 2。
- 在 "内容" 视图中,右键单击通道的发送端,然后单击 解决 ... 将打开“解析”对话框。
- 在“解析”对话框中,选择解析此通道的方法:
- 如果通道发送端的 LUWID 与通道接收端的 LUWID 相同,请单击落实以落实消息并从传输队列中废弃这些消息。
- 如果通道发送端的 LUWID 与通道接收端的 LUWID 不同,请单击回退以回退此工作单元并将消息保留至传输队列,以便可重新发送这些消息。
结果
此通道不再是不确定的,并且其他通道可使用此传输队列重新发送这些消息。
有关更多信息,请参阅 IBM® Documentation中的 分布式队列和集群 。