使用失败事件管理器来查找和管理单元中所有服务器上的失败事件。此界面使您能够查看(在某些情况下还可以编辑)失败事件的数据、重新提交失败事件或者删除失败事件。
失败事件管理器将处理下列事件类型:
- 服务组件体系结构(SCA)失败事件。在 SCA 的上下文中,事件是服务应用程序接收到的请求或响应。它可以来自于外部源(例如,入站应用程序适配器)或者对 Web Service 的外部调用。事件由对它想运行的业务逻辑的引用以及它存储在服务数据对象(业务对象)中的数据组成。当接收到事件时,将由适当的应用程序业务逻辑来处理此事件。
- Java 消息服务(JMS)失败事件。在 JMS 的上下文中,当 JMS 数据绑定或功能选择器操作失败时,或者当下游组件中发生异常并将异常抛出回到 JMS 导出或导入时,就会生成失败事件。“恢复”服务将处理 JMS 数据绑定和 MQ JMS 数据绑定所产生的失败事件。
- WebSphere MQ 失败事件。在 WebSphere MQ 上下文中,如果 SCA 模块使用的
WebSphere MQ 或 WebSphere MQ JMS 绑定导出或导入存在问题(如数据处理异常),那么会生成失败事件。
业务流程编排器的“已停止”、“已终止”和“已失败”事件。在业务流程编排器的上下文中可能会发生异常,如果流程逻辑未处理这些异常,就会导致活动停止或者流程实例失败。当一个长时间运行的业务流程执行语言(BPEL)流程失败并且发生了下列情况之一时,就生成了失败事件:- 流程实例进入“已失败”或“已终止”状态
- 活动进入了“已停止”状态
业务流程管理器挂起队列事件。可以使用失败事件管理器来管理存储在业务流程管理器挂起队列中的导航消息。如果存在以下情况,就可以将导航消息存储在挂起队列中:
请参阅 WebSphere Business Process Management Information Center 中有关管理失败事件的主题,以了解有关受支持的事件类型的更多详细信息。