Elemento computeFunction

El elemento <computeFunction> sólo es válido para la regla de cálculo. Contiene una expresión que se llama a medida que se va recibiendo cada suceso y que devuelve un valor a almacenar en una variable definida para la regla. El valor que devuelve esta expresión debe coincidir con el tipo de datos de la variable que se nombra en el atributo assignTo del elemento <computeFunction>.

Detalles

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

<computeFunction> tiene los siguientes atributos:

Tabla 1. Atributos del elemento <computeFunction>
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
assignTo Identifica el nombre de la variable que contiene el valor que devuelve esta expresión. Esta variable ya debe estar definida para la regla (a nivel de conjunto de reglas, de bloque de reglas o de reglas) a través del elemento <variable>. Si la variable está definida a nivel de conjunto de reglas o de bloque de reglas, no se reinicializa una vez se ha encontrado una coincidencia con el patrón de la regla. xsd:NMTOKEN

Contenido en

<computeFunction> está contenido en el siguiente elemento:

Contiene

<computeFunction> no contiene elementos.

Conceptos relacionados
Expresiones