computedValue 元素

<computedValue> 元素中包含一个表达式,该表达式在规则接收到以下事件时运行:该事件要求根据该事件的一个或多个属性的值来创建字符串值。该字符串值随后可在组密钥中使用。

详细信息

有时,规则编写者可能要使用诸如组密钥中的以下项:
  • 事件属性值的子串。例如,如果事件属性值包含嵌入的 IP 地址,则 <computedValue> 元素中的表达式可将该 IP 地址抽取为唯一的值,以便在组密钥中使用。
  • 来自几个不同事件属性的值的子串。例如,<computedValue> 元素中的表达式可抽取一些子串并将它们进行组合来创建唯一的值,以便在组密钥中使用。

如果 <computedValue> 元素中的表达式返回空值,则规则将该空值视为缺少属性值。

有关可在表达式中使用的变量的信息,请参阅变量。某些变量的使用要取决于表达式的上下文。

属性

<computedValue> 具有以下属性:

表 1. <computedValue> 元素的属性
名称 描述 数据类型 必需?
expressionLanguage 标识编写表达式所使用的编程语言。由于 Java™ 编程语言是唯一受支持的表达式语言,因此该属性的唯一有效值为 java xsd:NMTOKEN

包含于

<computedValue> 包含于以下元素中:

包含

<computedValue> 不包含元素。

相关概念
表达式