本主题仅适用于 IBM Business Process Manager Advanced 配置。

使用 Business Process Choreographer Explorer 修复 BPEL 流程和活动

如果 BPEL 流程遇到问题,您可以分析该流程,然后对活动进行修复。

关于此任务

业务流程编排器资源管理器为流程管理员提供了各种用于监视当前处于运行状态的流程的视图。

由流程模板的发生错误时继续设置控制流程的失败行为。如果将发生错误时继续设置为 no,任何意外失败将导致受影响的活动进入已停止状态。

如果将发生错误时继续设置为 yes(或者由于使用低于 6.1.2 的 WebSphere® Integration Developer 版本创建流程而未对其进行设置),且发生了意外失败,那么将调用缺省故障处理程序,最终导致流程以“已失败”状态结束。因为发生意外失败时,周围环境中没有直接可用的相应故障处理程序,因此发生后面一种情况。如果没有为当前故障定义显式故障处理程序,而是调用了缺省故障处理程序,那么它将终止当前作用域,并将故障传播到周围作用域。最终,将导致流程以“已失败状态”结束。

对于调用、Java 片段、人员任务和定制活动,您可以对专用发生错误时继续设置建模并覆盖流程设置。但是,如果使缺省值与流程相同,那么您可以针对这些活动类型修复故障情况。活动级别的设置仅控制由活动实施所生成的故障的行为。 在评估连接条件期间或评估外发链接的转换条件期间所发生的故障仍由流程级别的设置进行控制。因此,即使将活动级别的发生错误时继续设置为 yes,调用活动仍会进入已停止状态(例如,如果评估其连接条件失败)。

如果活动停止,流程仍处于正在运行状态。然后在 Business Process Choreographer Explorer 中将为您提供几个选项以修复流程并继续导航。

过程

下一步做什么

现在,可以执行操作以修复暂挂的活动。