Configuration du composant extracteur
pour un programme d'analyse syntaxique fondé sur des règles
Conditions prérequises :
Dans un programme d'analyse syntaxique fondé sur des règles, le
rôle de l'extracteur consiste à extraire plusieurs lignes d'entrée
fournies par le détecteur et à les séparer en frontières de message. Pour
configurer l'extracteur, vous devez au préalable
déterminer le classe d'extracteur à
utiliser. Vous pouvez ensuite configurer
les règles de l'extracteur en fonction de la classe d'extracteur
sélectionnée.
Configuration de la classe
d'extracteur
La classe d'extracteur par défaut utilisée est un extracteur
d'expression régulière. Vous pouvez modifier la classe d'extracteur
en modifiant le composant Extracteur dans la section Contextes du
fichier de configuration d'adaptateur.
- Dans l'éditeur de configuration d'adaptateur, développez le
noeud Contextes > Contexts Basic Context Implementation.
Les détails Basic Context Implementation s'affichent dans le panneau
de droite.
- Sélectionnez Component Regular Expression Extractor. Les
propriétés de l'extracteur s'affichent dans le panneau de
droite.

- Mettez à jour la classe de l'exécutable en indiquant la classe
souhaitée. Pour plus de détails, voir
Structure du
fichier de configuration pour connaître les classes d'extracteur
fournies par l'adaptateur de journal générique.
- Sauvegardez les modifications apportées au fichier de
configuration d'adaptateur.
Configuration des règles de l'extracteur
Après avoir déterminé la classe d'extracteur à utiliser, vous
pouvez rédiger les règles de l'extracteur dans l'instance de
contexte.
- Dans le panneau de gauche de l'éditeur de configuration
d'adaptateur, sélectionnez Configuration > Instance de contexte
> Extracteur. Le panneau de droite affiche les
informations sur l'extracteur.

- Si le fichier journal contient des enregistrements qui
s'étendent sur plusieurs lignes, cochez la case
Contient des retours à la ligne. Ne cochez pas cette case si
chaque ligne du fichier journal constitue un enregistrement distinct
ou si le fichier journal ne contient aucun retour à la ligne.
- Si vous souhaitez remplacer les retours à la ligne par un
autre symbole, sélectionnez Remplace des retours à la ligne et
saisissez le symbole dans la zone Symbole de retour à la ligne.
- Rédigez un fragment de script dans la zone Schéma de
début pour identifier le schéma de début. L'expression régulière
par défaut est le symbole caret ^, qui est un sème null
correspondant au début d'une chaîne ou d'un ligne.
- Pour inclure le schéma de début dans le résultat, cochez la
case Inclure le schéma de début.
- Rédigez un fragment de script dans la zone Schéma de
fin pour identifier le schéma de fin. L'expression régulière par
défaut est le symbole dollar $, qui est un sème null
correspondant à la fin d'une chaîne ou d'un ligne.
- Pour inclure le schéma de fin dans le résultat, sélectionnez
Inclure le schéma de fin.
Conseil : Pour faciliter l'identification des schémas de
début et de fin, cliquez sur l'icône Exécuter à nouveau
, puis sur l'icône
Afficher le journal
. Le
contenu du journal lu par le détecteur s'affiche dans la vue Résultat
du détecteur.
- Sauvegardez le fichier de configuration d'adaptateur pour
appliquer les modifications.
- Pour tester vos règles, cliquez sur l'icône Ré-exécuter l'adaptateur
pour exécuter
l'adaptateur. Les résultats s'affichent dans la vue Résultat de
l'extracteur.
- Cliquez sur l'icône Afficher l'événement suivant
pour
visualiser les enregistrements du journal ayant été traités par les
règles d'extracteur que vous avez rédigées.
Pour avoir une description détaillée des propriétés de
l'extracteur, voir
Structure du
fichier de configuration d'adaptateur.
L'étape suivant consiste à créer un adaptateur fondé sur des
règles pour configurer le composant d'analyse syntaxique.
Concepts connexes
Présentation de l'adaptateur de journal générique Hyades
Spécification du format Common Base Event
Tâches connexes
Création d'un programme d'analyse syntaxique de journal
Création d'un adaptateur fondé sur des règles
Configuration du composant d'analyse syntaxique
Configuration de l'instance de contexte
Configuration du composant Outputter
Références connexes
Structure du fichier de configuration d'adaptateur
Editeur de configuration d'adaptateur
Syntaxe d'une expression régulière
Limitations de l'éditeur de configuration d'adaptateur
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.