Création d'une expression XPath
L'éditeur de la base de données des symptômes contient une boîte de dialogue qui permet aux utilisateurs de créer rapidement des expressions XPath sans aucune connaissance préalable de la syntaxe XPath. Les expressions comprennent des prédicats simples groupés selon les opérateurs AND ou OR. Un prédicat simple se compose d'un attribut org.eclipse.hyades.logging.events.cbe.ComonBaseEvent
, d'un opérateur simple (=, <, >, <>,...) et d'une valeur.
Une fois créée, l'expression peut être utilisée pour analyser les journaux.
Pour créer une expression :
- Dans l'éditeur de mise en forme Symptom V2.0, sélectionnez un noeud Expression XPath. Dans la sous-fenêtre Détails de l'expression XPath, cliquez sur le bouton Nouvelle expression. La boîte de dialogue Nouvelle expression XPath s'affiche. Cliquez sur Ajouter pour ajouter au tableau d'expressions, une entrée de type prédicat simple.
- Sélectionnez l'attribut à utiliser dans votre prédicat simple dans la liste d'attributs
org.eclipse.hyades.logging.events.cbe.ComonBaseEvent
.
- Sélectionnez l'opérateur (l'opérateur like effectue une correspondance des modèles). Saisissez une valeur que les enregistrements de journaux doivent comporter pour cet attribut afin qu'ils correspondent à votre expression au moment de l'analyse des journaux :
- Utilisez un astérisque(*) pour représenter n'importe quelle chaîne.
- Utilisez une barre (|) pour représenter un "or" non exclusif.
- Les valeurs temporelles doivent être au format ISO aaaa-mm-jj hh:mm:ss.sTZD, où :
- aaaa est une valeur en année de quatre chiffres
- mm correspond à une valeur en mois de deux chiffres
- jj est une valeur en jour de deux chiffres
- hh est une valeur en heure de deux chiffres dans une horloge de 24 heures
- mm est une valeur en minutes de deux chiffres
- ss.s est une valeur en secondes de deux chiffres, avec des secondes fractionnelles facultatives après la décimale
- TZD est un identifiant de fuseau horaire, soit un fuseau de 6 caractères relatif au fuseau universel coordonné (UTC), tel que +05:00 ou -07:00, ou une abréviation de fuseau horaire, telle que EST ou GMT. Reportez-vous à la section
http://www.w3.org/TR/NOTE-datetime pour plus d'informations sur le format et
http://www.timeanddate.com/library/abbreviations/timezones/ pour une liste des abréviations de fuseaux horaire.
Cliquez sur OK.
- Pour modifier une entrée dans le tableau d'expressions, sélectionnez-la, cliquez sur Modifier et changez le contenu des zones.
- Pour supprimer une entrée, sélectionnez-la et cliquez sur Supprimer.
- Sélectionnez une valeur dans la zone de liste déroulante d'expressions de groupe pour regrouper les entrées dans le tableau d'expressions en fonction de la condition AND ou OR. La condition par défaut est AND.
- Cliquez sur OK. Une expression XPath est générée et la valeur est affectée à la zone de texte Expression XPath.
Remarque : Dans la vue Journal, si vous faites un clic droit sur un enregistrement de journal et que vous sélectionnez Copier dans le presse-papiers, la propriété du message de cet enregistrement de journal est copiée dans le presse-papiers. Cette action est utile lorsque vous créez un type de masque de concordance de prédicats, c'est-à-dire les prédicats qui sont définis au niveau de l'attribut de message org.eclipse.hyades.logging.events.cbe.ComonBaseEvent
et qui contiennent l'opérateur like ou not like.
Tâches connexes
Edition d'une base de données des symptômes
Référence connexe
Spécification du format Common Base Event
Vue Journal
(C) Copyright IBM Corporation 2000, 2006. All Rights
Reserved. (C) Copyright IBM France 2000, 2005. Tous droits réservés.