This topic applies only to the IBM Business Process Manager Advanced configuration.

使用管理控制台查询和重放已失败的消息

针对 BPEL 流程或人员任务检查并重放无法处理的任何消息。

关于此任务

当处理消息期间发生问题时,该消息会移到保留队列或挂起队列。 本任务描述如何确定是否存在任何失败的消息,以及如何再次将这些消息发送到内部队列。

过程

  1. 对于业务流程管理器,检查和重放挂起队列上的消息的最灵活方法是使用 Failed Event Manager 的管理控制台页面。
    1. 单击服务器 > 部署环境 > deployment_environment_name > Failed Event Manager > 搜索失败事件,对于事件类型,选择 BFM 挂起,然后单击确定
    2. 如果搜索结果包含任何消息,可以选择其中任意消息,然后单击重新提交以重放消息,或者单击删除以从挂起队列将其删除而不进行重放。
  2. 要检查处于挂起和保留队列中的消息数并使用 Business Process Choreographer 管理控制台页面重放这些消息,请执行以下操作:
    1. 单击服务器 > 集群 > WebSphere Application Server 集群 > cluster_name,然后在配置选项卡上的 Business Process Manager 部分中,展开 Business Process Choreographer
    2. 选择以下某个选项:
      • 对于 BPEL 流程,单击业务流程管理器
      • 对于人员任务,单击人员任务管理器
      挂起队列和保留队列中的消息数显示在运行时选项卡上的常规属性下。
    3. 如果挂起队列或保留队列包含消息,那么可以将这些消息移到内部工作队列。

      单击以下某个选项:

      • 对于 BPEL 流程:重放挂起队列重放保留队列
      • 对于人员任务:重放挂起队列
      要点: 重放按钮仅对具有管理员或操作员权限的用户可见。

结果

Business Process Choreographer 尝试再次处理所有重放消息。