从数据源路由数据

对于从数据源收到的数据,设置用于定义解决方案如何处理数据的路由表达式。 匹配所需表达式或表达式组合的数据项将会路由到所选目标。

关于此任务

您可以通过定义为特定条件选择的表达式来路由数据项。然后,可以将该数据路由到以下某个目标选项:
  • 选择 Intelligent Operations Center 以将匹配指定过滤条件的数据项导入系统中。如果未在路由表达式中指定过滤条件,那么将导入所有数据项。
  • 选择标准操作过程以将数据路由至解决方案中定义的标准操作过程。您可以选择是否为每个匹配记录都启动新的标准操作过程实例。
  • 选择集成主题以将数据路由至先前已定义的集成 Java 消息服务 (JMS) 主题。
  • 选择关联主题以将数据路由到用于关联的 JMS 主题。如果要将数据路由到关联主题,必须对基本选项卡上用于关联的数据选项选择 Yes
    注: 只有点格式数据项包含在关联结果中。
JMS 主题与消息驱动 bean 协同工作来提供不同软件组件之间的通信,其中多个 JMS 客户机可预订 JMS 主题。例如,如果数据项满足将其路由至集成主题的路由条件,那么消息将被发布到集成 JMS 主题。消息发布可触发预订主题的一个或多个组件中的操作,例如,警报的生成。

对于连接到数据库视图的数据源未显示例程选项卡。该解决方案不会从连接到数据库视图的数据源导入数据。

过程

  1. 要访问数据源配置工具,请在导航菜单中单击管理 > 配置工具 > 数据源
  2. 路由选项卡上,要添加数据源中属性的路由详细信息,请执行以下子步骤。针对想要添加的每个路由表达式重复这些子步骤。
    1. 单击添加路由表达式
    2. 填写属性运算条件字段以定义表达式。
      注: 当您为从数据库获取其数据的数据源指定条件时请小心。某些数据库将数据值作为不区分大小写的值来处理。如果您要使用区分大小写的值来应用路由,那么请求数据库管理员根据需要来配置数据库。
    3. 针对系统将路由和处理的数据,请选择路由至选项。
  3. 如果您的多个表达式路由到同一个目标,请检查表达式逻辑字段中定义的总体表达式逻辑是否正确。 系统在处理数据时使用该表达式逻辑:
    • 选择所有表达式必须为 true 以将逻辑 AND 运算应用于表达式组合。
    • 选择任意表达式必须为 true 以将逻辑 OR 运算应用于表达式组合。
  4. 在数据源工具中,移至其他选项卡,或单击确定以保存数据源供系统中使用。
  5. 单击保存以将更新应用于现有数据源。
    注: 每个路由表达式旁边有一个删除按钮。要删除表达式,请单击删除按钮,然后进行保存。