Certaines méthodes de listage utilisent des filtres pour limiter le volume d'informations répertoriées.
Les filtres sont des expressions élaborées à partir d'expressions atomiques composées d'opérateurs de logique de proposition, comme && (et), || (ou) et ! (non), selon les règles suivantes :
Les expressions atomiques valides dépendent des objets à lister. La syntaxe de ces expressions atomiques est :
attributename operand value
Les noms d'attributs valides pour les méthodes de listage existantes et nouvelles sont répertoriés dans les chapitres suivants.
Il existe différents types d'attribut :
|
Type |
Signification |
|---|---|
|
Chaîne |
La valeur d'attribut est de type chaîne. |
|
Long |
La valeur d'attribut est un entier de 4 octets. |
|
Date |
La valeur d'attribut est de type date AAAA-MM-JJ, où AAAA correspond à l'année, MM, au mois, et JJ, au jour. |
|
Heure |
La valeur d'attribut est de type heure hh:mm, où hh correspond aux heures (format 24 heures) et mm aux minutes |
|
Heure/Date |
Notation combinant les types date et heure AAAA-MM-JJ hh:mm conformément au standard ISO. |
Les opérandes suivants sont valides et vérifiés :
|
Opérande |
Chaîne |
Long |
|---|---|---|
|
= |
Si la valeur d'attribut correspond à la valeur spécifiée. |
Si la valeur d'attribut est égale à la valeur spécifiée. |
|
!= |
Si la valeur d'attribut ne correspond pas à la valeur spécifiée. |
Si la valeur d'attribut est différente de la valeur spécifiée. |
|
< |
Si la valeur d'attribut est lexicographiquement inférieure à la valeur spécifiée. |
Si la valeur d'attribut est inférieure à la valeur spécifiée. |
|
> |
Si la valeur d'attribut est lexicographiquement supérieure à la valeur spécifiée. |
Si la valeur d'attribut est supérieure à la valeur spécifiée. |
Dans le cas de = ou de !=, la valeur spécifiée peut contenir le caractère générique * pour signaler une chaîne arbitraire, voire une chaîne vide.
Les attributs de type date, heure ou date/heure sont gérés comme des attributs de type chaîne.
Parfois, les attributs permettent uniquement d'associer des valeurs distinctes. Sauf indication contraire, ces attributs sont gérés comme des attributs de type chaîne.
Syntaxe :
cadsmcmd compgroup action=list filter="(Group type=Query* && Scope=Local)"
Si le filtre est créé à l'aide d'une seule expression, vous ne devez pas utiliser les crochets.
Remarque : Si un attribut figurant dans une expression atomique est erroné ou si un attribut ne s'applique pas à un objet, l'expression atomique est considérée comme vraie, sauf indication contraire.
|
Copyright © 2013 CA.
Tous droits réservés.
|
|