Element 'computedValue'

Das Element <computedValue> enthält einen Ausdruck, der ausgeführt wird, wenn die Regel ein Ereignis empfängt, um einen Zeichenfolgewert zu erstellen, der auf dem Wert mindestens eines Attributs des Ereignisses basiert. Dieser Zeichenfolgewert kann anschließend im Gruppierungsschlüssel verwendet werden.

Details

Es kommt vor, dass der Autor einer Regel im Gruppierungsschlüssel Einträge wie die folgenden verwenden möchte:
  • Eine Unterzeichenfolge eines Ereignisattributwerts. Beispiel: Wenn ein Ereignisattributwert eine eingebettete IP-Adresse enthält, könnte der Ausdruck im Element <computedValue> diese IP-Adresse als eindeutigen Wert für die Verwendung im Gruppierungsschlüssel extrahieren.
  • Unterzeichenfolgen der Werte mehrerer verschiedener Ereignisattribute. Beispiel: Der Ausdruck im Element <computedValue> könnte die Unterzeichenfolgen extrahieren und sie kombinieren, um einen eindeutigen Wert für die Verwendung im Gruppierungsschlüssel zu erstellen.

Wenn der Ausdruck im Element <computedValue> einen Nullwert zurückgibt, behandelt die Regel diesen Nullwert als fehlenden Attributwert.

Informationen zu den Variablen, die in Ausdrücken verwendet werden können, finden Sie in Variablen. Die Verwendung bestimmter Variablen hängt vom Kontext des Ausdrucks ab.

Attribute

<computedValue> weist das folgende Attribut auf:

Tabelle 1. Attribute des Elements <computedValue>
Name Beschreibung Datentyp Erforderlich?
expressionLanguage Gibt die Programmiersprache an, in der der Ausdruck geschrieben wurde. Da die Programmiersprache Java die einzige unterstützte Sprache für Ausdrücke ist, ist nur der Wert java für dieses Attribut gültig. xsd:NMTOKEN Ja

Enthalten in

<computedValue> ist im folgenden Element enthalten:

Enthält

<computedValue> enthält keine Elemente.

Zugehörige Konzepte
Ausdrücke