Configuration des contextes et de la configuration d'adaptateur pour un adaptateur fondé sur des règles

Dans le fichier de configuration d'adaptateur, le contexte décrit dans l'ordre le regroupement de composants tels qu'ils s'enchaînent pour le traitement des fichiers journaux. Chaque fichier journal dispose d'un contexte distinct et il est possible de définir plusieurs contextes dans une seule et même configuration.

Conditions requises :
Créez un fichier de configuration d'adaptateur.

Configuration du contexte

Le contexte peut être configuré pour traiter des composants dans une unité d'exécution unique ou dans plusieurs unités d'exécution. Un contexte à plusieurs unités d'exécution peut être utilisé lorsque plusieurs composants peuvent être exécutés en parallèle, par exemple, plusieurs composants outputter. Pour configurer le contexte :

  1. Dans la sous-fenêtre gauche de l'éditeur de configuration d'adaptateur, développez le noeud Adaptateur, puis le noeud Contextes. Sélectionnez Context Basic Implementation Context. La sous-fenêtre de droite affiche les informations relatives à l'implémentation de contexte de base.
  2. Mettez à jour la zone Classe exécutable avec l'une des implémentations de contexte disponibles. Voir Structure de fichier de configuration d'adaptateur pour la liste des classes valides.
  3. Mettez à jour les autres zones du contexte selon vos besoins.
  4. Sauvegardez vos modifications.

Configuration d'une instance de contexte dans la configuration

Plusieurs contextes peuvent être définis dans une seule et même configuration. Pour configurer une instance de contexte dans une configuration :

  1. Dans la sous-fenêtre de gauche de l'éditeur de configuration d'adaptateur, développez le noeud Configuration. Sélectionnez Instance de contexte. Le panneau de droite affiche les informations sur l'instance de contexte.
  2. Sélectionnez Opération continue si vous souhaitez activer la surveillance continue des modifications du fichier journal. Si vous optez pour l'opération continue, spécifiez les valeurs Délai d'inactivité maximal et Intervalle d'interruption à utiliser au cours de la surveillance. Si vous n'optez pas pour l'opération continue, les valeurs Délai d'inactivité maximal et Intervalle d'interruption sont ignorées.
  3. Spécifiez le nombre maximum de millisecondes pendant lesquelles le contexte doit attendre qu'un fichier journal change avant d'être fermé dans la zone Temps d'inactivité maximal.
    Remarque : lorsque la zone Temps d'inactivité maximal a la valeur zéro et que l'option Fonctionnement continu est sélectionnée, le contexte est exécuté à l'infini jusqu'à ce qu'il soit arrêté par la programmation en appelant la méthode Adapter.stop().
  4. Spécifiez le nombre maximum de millisecondes que le contexte doit attendre après avoir atteint la fin d'un fichier journal avant de tenter de lire à nouveau dans la zone Intervalle de pause.
  5. Spécifiez l'environnement local du fichier journal que vous souhaitez analyser à l'aide des zones Code de langue ISO et Code pays ISO. La zone Code de langue ISO doit contenir un des codes de deux lettres minuscules définis dans la norme ISO 639. La zone Code pays ISO doit contenir un des codes de deux lettres majuscules définis dans la norme ISO 3166. La valeur par défaut pour le code de langue est en, la valeur par défaut pour le code pays est US.
  6. Spécifiez le codage utilisé dans le fichier journal dans la zone Codage. Le codage spécifié doit être conforme aux jeux de caractères définis dans le IANA Charset Registry (http://www.iana.org/assignments/character-sets). La valeur par défaut pour cette zone est UTF-8.
    Remarque :
    1. La machine virtuelle Java que vous utilisez doit prendre en charge l'environnement local et le codage que vous spécifiez.
    2. Si aucune valeur n'est spécifiée dans la zone Codage, le fichier journal sera analysé à l'aide du codage par défaut de la machine virtuelle Java qui est spécifié dans la propriété système file.encoding de la machine virtuelle Java.
    3. Sauvegardez les modifications apportées au fichier de configuration d'adaptateur.

Les modifications apportées au fichier de configuration d'adaptateur sont sauvegardées dans le projet de plug-in que vous avez créé. Pour plus de détails sur la structure du fichier de configuration d'adaptateur, voir les rubriques de références connexes. Une fois que le contexte d'adaptateur est configuré, continuez à configurer le composant détecteur.

 

Concepts connexes
Présentation de l'adaptateur de journal générique Hyades

Tâches connexes
Configuration du composant détecteur

Références connexes
Structure du fichier de configuration d'adaptateur
Editeur de configuration d'adaptateur
Syntaxe d'une expression régulière