Elemento computedValue

O elemento <computedValue> contém uma expressão executada quando a regra recebe um evento para criar um valor de cadeia que se baseia no valor de um ou de mais atributos do evento. Esse valor de cadeia pode então ser utilizado na chave de agrupamento.

Detalhes

Às vezes, um autor de regras pode querer utilizar itens como estes na chave de agrupamento:
  • Uma subcadeia de um valor de atributo do evento. Por exemplo, se um valor de atributo do evento contiver um endereço IP incorporado, a expressão no elemento <computedValue> poderia extrair esse endereço IP como valor exclusivo para utilizar na chave de agrupamento.
  • Subcadeias dos valores de vários atributos de evento diferentes. Por exemplo, a expressão no elemento <computedValue> poderia extrair as subcadeias e combiná-las para criar um valor exclusivo para utilizar na chave de agrupamento.

Se a expressão no elemento <computedValue> retornar um valor nulo, a regra tratará este como um valor de atributo ausente.

Consulte Variáveis para obter informações sobre as variáveis que podem ser utilizadas em expressões. O uso de determinadas variáveis depende do contexto da expressão.

Atributos

<computedValue> possui o seguinte atributo:

Tabela 1. Atributos do Elemento <computedValue>
Nome Descrição Tipo de dado Obrigatório?
expressionLanguage Identifica a linguagem de programação na qual a expressão é gravada. Como a linguagem de programação Java é a única linguagem de expressão suportada, o único valor válido para esse atributo é java. xsd:NMTOKEN Sim

Contido em

<computedValue> está contido no seguinte elemento:

Contém

<computedValue> não contém elementos.

Conceitos relacionados
Expressões