Elemento computedValue

El elemento <computedValue> contiene una expresión que se ejecuta cuando la regla recibe un suceso para crear un valor de serie basado en el valor de uno o más atributos del suceso. Este valor de serie puede después utilizarse en la clave de agrupación.

Detalles

A veces, un creador de reglas puede desear utilizar elementos como los siguientes en la clave de agrupación:
  • Una subserie de un valor de atributo de suceso. Por ejemplo, si el valor del atributo de un suceso contiene una dirección de IP, la expresión dentro del elemento <computedValue> podría extraer esta dirección de IP como valor exclusivo para utilizarlo en la clave de agrupación.
  • Subseries de los valores de varios atributos de suceso distintos. Por ejemplo, la expresión dentro del elemento <computedValue> podría extraer las subseries y combinarlas para crear un valor exclusivo a utilizar en la clave de agrupación.

Si la expresión dentro del elemento <computedValue> devuelve un valor nulo, la regla trata este valor nulo como un valor de atributo que falta.

Consulte Variables para obtener más información sobre las variables que se pueden utilizar en expresiones. El uso de ciertas variables depende del contexto de la expresión.

Atributos

<computedValue> tiene los siguientes atributos:

Tabla 1. Atributos del elemento <computedValue>
Nombre Descripción Tipo de datos ¿Obligatorio?
expressionLanguage Identifica el lenguaje de programación en el que está escrita la expresión. Como el único lenguaje soportado para las expresiones es el lenguaje de programación Java, el único valor válido para este atributo es java. xsd:NMTOKEN

Contenido en

<computedValue> está contenido en el siguiente elemento:

Contiene

<computedValue> no contiene elementos.

Conceptos relacionados
Expresiones