Généralités |
|
Tâches |
|
Inclus dans |
Tivoli Change Management - Administration |
Définition d'une expression |
Dans Tivoli Change Management, une expression de
définition de règle se compose des éléments suivants :
Par exemple, l'expression suivante spécifie tous les enregistrements de table CHANGE associés au champ Status_ID défini avec la valeur "completed" (terminé) : Change:Status_ID=completed Vous remarquerez que dans les expressions de définition, le nom de la table et l'attribut sont séparés par un signe deux-points. N'entrez pas de signe deux-points dans la boîte Valeur. |
Construction des expressions | Vous pouvez utiliser
les opérateurs suivants pour combiner des expressions simples et
créer une définition d'expressions de règles complète.
|
Optimisation des expressions |
Lorsque Tivoli Change
Management évalue une expression lors de l'exécution, il utilise la
logique suivante :
Cette logique d'évaluation permet d'optimiser la définition des expressions de règles, ce qui améliore sensiblement les performances d'exécution. Si une expression comporte plusieurs conditions toutes associées à la conjonction And, et que vous définissez dans la partie gauche de la définition d'expression la condition la plus susceptible d'être évaluée en tant que "false", vous gagnez tout le temps qui aurait été nécessaire à l'évaluation des autres conditions. Supposez par exemple que :
Cependant, si l'expression est définie pour détecter l'une
des conditions ci-dessus, l'ordre des conditions est inversé. En
définissant d'abord dans l'expression la condition la plus
susceptible d'être évaluée comme vraie (true), l'opération se termine
plus rapidement. |