使用 Oracle BPEL 流程管理器传感器

SOA 应用程序中的复合传感器提供了在消息上定义可跟踪字段的功能,并使您能够通过搜索消息中的一个或多个字段来查找特定的复合实例。例如,可以为消息中的订单号定义一个传感器,这样我们就可以找到找到相关订单号的实例。

复合传感器可以在 SOA 应用程序中的多个组件中定义 −

  • 服务组件(公开服务)

  • 引用组件(外部引用)

  • 已订阅业务事件的中介或 BPEL 组件(发布事件不能有传感器)

定义复合传感器的不同方法

定义复合传感器有多种方法 −

  • 通过将现有变量指定为传感器。
  • 借助表达式生成器使用表达式。
  • 通过使用属性(例如消息头)属性)。

企业管理器中的传感器

定义传感器允许在 EM 控制台中快速搜索复合实例内的数据。

在 EM 控制台仪表板中,用户可以按传感器名称和值搜索实例。

Oracle Process Manager Sensors

在"Flow Instances"选项卡中,您可以从下拉列表中选择传感器,并可以使用通配符值作为传感器值。

Flow Instances tab