Configuration du composant extracteur
pour un programme d'analyse syntaxique fondé sur des règles
Conditions 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 configurations d'adaptateur, développez le noeud Contextes > Context Basic Implementation Context. 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.
Remarque : l'effet secondaire de l'utilisation de cette option est que les valeurs analysées à partir du fichier journal ne contiendront pas de passages à la ligne, à moins que ces derniers ne soient ajoutés explicitement par les règles de substitution de l'interpréteur.
- 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'une 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.
Conseil : vous pouvez spécifier le numéro de l'enregistrement à partir duquel vous souhaitez visualiser les résultats. Utilisez le menu déroulant de l'icône Réexécuter l'adaptateur et sélectionnez Commencer à l'enregistrement. Cela ouvre une boîte de dialogue dans laquelle vous pouvez spécifier le numéro de l'enregistrement auquel vous souhaitez commencer.
- 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.
Conseil : pour modifier le nombre de résultats affichés, cliquez sur l'icône de préférences Adaptateur de journal générique
pour ouvrir la page des préférences. Une fois que la page des préférences est ouverte, mettez à jour la taille de la mémoire tampon.
Pour avoir une description détaillée des propriétés de
l'extracteur, voir
Structure du
fichier de configuration d'adaptateur.
L'étape suivante 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
Tâches connexes
Configuration du composant d'analyse syntaxique
Références associées
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, 2005. All Rights Reserved.