Il existe quatre types de blocs :
Connecteur d’entrée. C’est le premier bloc de la chaîne. Il se connecte au RAS et lit les données de celui-ci.
Analyseur syntaxique. Celui-ci est situé juste après le connecteur d’entrée. Analyse les données que le connecteur d’entrée reçoit du RAS.
Processeur. Une chaîne peut avoir un ou plusieurs processeurs. Ils sont situés après l’analyseur. Le premier processeur prend les données de l’analyseur, les traite et les renvoie au bloc suivant.
Connecteur de sortie. Le dernier bloc de la chaîne. Il prend la sortie du dernier processeur, la convertit en marqueurs et l’envoie à l’URL configurée.
Chaque icône de bloc dans l’interface utilisateur comprend une légende qui identifie la fonction du bloc spécifique :
Légende | Description |
---|---|
Type de bloc : connecteur d’entrée | |
File (Fichier) | Lit les données du fichier sur le disque. Configurez-le en définissant le chemin d’accès au fichier. |
TCP du client | Tente périodiquement de se connecter au port TCP de l’hôte spécifié ; Une fois connecté, il lit les données de la connexion. |
Serveur TCP | Crée le serveur TCP local et attend une connexion à partir de la source externe. |
UDP | Crée le serveur UDP et attend les messages. |
De série | Se connecte au port série. |
Type de bloc : Analyseur | |
Offset (décalage) | Implique que le message a un décalage pour chaque champ. |
Regex | Applique une expression régulière au flux et extrait les groupes correspondants sous forme de champs. |
Séparateur | Chaque champ est séparé par un caractère. |
Xml | Chaque champ est configuré en tant que xpath. |
Valeur clé | La valeur est le contenu du champ et la clé est l’identificateur du champ. Les paires clé-valeur sont séparées par un caractère. |
Type de bloc : Processeur | |
Cas | Transforme la valeur en majuscules, en minuscules ou en majuscules. |
Remplacement de personnage | Remplace une série de caractères par une chaîne constante. |
Planificateur de marqueurs temporels | Utilisé pour les systèmes RAS qui ne fournissent pas d’événement de métadonnées de fin de pause. |
Date et heure | Modifie le format de la date. Par exemple « jj/mm/aaaa » à « aaa-mm-jj ». |
Coupure | Lorsqu’il est appliqué, supprime complètement le message afin qu’il ne soit pas envoyé au connecteur de sortie. |
Cartographie | Cartographie les champs de l’analyseur aux attributs de repère ou aux métadonnées de repère. |
Normalisation de l’espace | Remplace toutes les occurrences d’espace par un seul espace. |
Accentuation | Supprime tous les signes diacritiques (accents) de la valeur. |
Déclenchement coupure | Crée des événements whiteoout de métadonnées déclenchés avec une paire start/stop et un délai d’expiration facultatif. |
Timed Drop | Crée des événements de voile blanc de métadonnées programmés. |
Intervalle de temps | Modifie le format de l’heure. Par exemple « mm :ss » à « s ». |
Type de bloc : Connecteur de sortie | |
HTTP | Utilise le transport HTTP. Il s’agit du seul connecteur de sortie disponible. |