在 WebSphere® Integration Developer 中,您可使用事件监视器来启用对许多业务集成组件及其元素进行事件生成和监视。
可以从组装编辑器的“属性”视图或者下列任何组件编辑器的“属性”视图中调用事件监视器:
如果想要在 SCA 级别启用事件监视,则必须在组装编辑器中打开事件监视器,并选择要监视的一个或多个组件接口操作。
如果想要在组件级别启用事件监视,则可以在其中一个组件编辑器(例如,业务流程编辑器)中打开事件监视器,并选择要监视的一个或多个组件元素。
尽管调解流编辑器中未启用事件监视器,但可以在组装编辑器中打开事件监视器,然后像监视其他业务集成组件一样监视调解流的接口操作。
在业务流程编辑器中,您可选择一个或多个流程活动或变量作为可监视元素。您也可以选择整个流程作为可监视元素。如果您选择一个或多个活动或变量作为可监视元素,则会使用针对所选择的那些活动或变量的事件类型来填充事件监视器。但是,如果您选择整个流程作为可监视元素,则会使用针对流程的所有事件来填充事件监视器。
在业务流程编辑器中,您可选择活动、变量和业务流程本身的任意组合来作为可监视元素。这使您对事件生成属性具有更强的控制能力。例如,如果您选择一个或多个活动或变量作为可监视元素,而不是选择整个流程作为可监视元素,则仅会生成与所选活动或变量相关联的事件。如果您选择一个或多个活动或变量作为可监视元素,并且还选择整个流程作为可监视元素,则会生成与所选活动、变量和整个流程相关联的事件。
下表中列示了每个编辑器的可监视元素。
编辑器 | 可监视元素 |
---|---|
组装编辑器(仅 CEI) | Operation |
业务流程编辑器(CEI 和审计日志) | Assign、Compensate、Empty、Flow(并行活动)、 Invoke、Pick(接收选择)、Process、Receive、Reply、Rethrow、Scope、Script、Sequence、Staff、Switch(选择)、Template(未显示)、Terminate、Throw、Variable、Wait 和 While(While 循环) |
业务对象映射编辑器(仅 CEI) | Map 和 Transformation(所有种类) |
业务规则组编辑器(仅 CEI) | Operation |
业务状态机编辑器(仅 CEI) | Action、Entry、Exit、Guard、State、State Machine Definition(状态机)、Timer 和 Transition |
人工任务编辑器(CEI 和审计日志) | Escalation、Task 和 Task Template(未显示) |
接口映射编辑器(仅 CEI) | Operation Binding 和 Parameter mediation(所有种类) |
选择器编辑器(仅 CEI) | Operation |