Toutes les fonctions répertoriées ici sont prises en charge dans :
Quelques notes générales sur les paramètres de fonction :
FONCTION | ||
---|---|---|
Description | Paramètres spécifiques à la fonction | Commentaires |
between (valeur,min,max) | ||
Vérifier si une valeur appartient à la plage donnée. | valeur - valeur à vérifier min - valeur minimale max - valeur maximale |
Types de valeur pris en charge : entier, float Renvoi : 1 - dans la plage 0 - sinon Exemple : => between(last(/host/key),1,10)=1 - se déclenche si la valeur est comprise entre 1 et 10. |
in (valeur,valeur1,valeur2,...valeurN) | ||
Vérifier si une valeur est égale à au moins une des valeurs répertoriées. | valeur - valeur à vérifier valeur1,valeur2,...valeurN - valeurs répertoriées (les valeurs de chaîne doivent être doubles guillemets) |
Types de valeurs pris en charge : tous Renvoi : 1 - si égal 0 - sinon La valeur est comparée aux valeurs répertoriées sous forme de nombres, si toutes ces valeurs peuvent être converties en numérique ; sinon comparés à des chaînes. Exemple : => in(last(/host/key),5,10)=1 - déclencheur si le la dernière valeur est égale à 5 ou 10 => in("text", last(/host/key),last(/host/key,#2))=1 - déclencher si "text" est égal à l'une des 2 dernières valeurs. |