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