Chaînes et blocs

Précédent Suivant

L’image ci-dessous montre un exemple de l’interface de l’adaptateur RAS affichant deux chaînes, « WP-S1 » et « WP-S2 ».

Adaptateur RAS avec deux chaînes

chains-blocks-example

  1. Passez la souris sur un bloc pour voir sa configuration.

  2. Double-cliquez sur un bloc pour afficher ses données.

Une chaîne est un ensemble ordonné de blocs de traitement conçus pour fonctionner avec un RAS spécifique. Un bloc de traitement est l’entité qui manipule les données. Il existe quatre types de blocs :

  • Connecteur d’entrée

  • Analyseur

  • Processeur

  • Connecteur de sortie

(Les blocs sont décrits plus en détail dans Diversité des blocs.) Le processus est le suivant : le connecteur d’entrée se connecte au RAS et obtient un flux de données, puis l’analyseur analyse le flux et génère des paires clé/valeur. Ensuite, ces paires sont traitées par les processeurs et sont finalement envoyées par le connecteur de sortie.

Chaque type de bloc a sa propre icône. Comme vous pouvez le voir dans la figure ci-dessus, le bloc « File » de la chaîne WP-S1 et le bloc « TCP Server » de la chaîne WP-S2 ont la même icône, ce qui signifie qu’ils sont des connecteurs d’entrée. Les icônes sont illustrées ci-dessous :

Icône

Description

Connecteur d’entrée

icon-parser

Analyseur (séparateur et exp reg)

icon-processor

Processeur

icon-output-connector

Connecteurs de sortie HTTP

icon-input-connector

La chaîne WP-S1 lit les fichiers produits par le RAS, les analyse avec l’analyseur de séparation, les traite avec des processeurs de mappage et d’intervalle de temps, et les émet via HTTP vers le proxy média.

La chaîne WP-S2 crée le serveur TCP et attend une connexion au RAS. Après avoir établi une connexion, il analyse les données avec l’analyseur d’expressions régulières, les traite avec les processeurs de mappage, de suppression, de remplacement, de découpage et d’accentuation, et les émet via HTTP vers le proxy média.

Chaque chaîne peut avoir plusieurs blocs de processeur, mais des blocs uniques d’autres types. Ainsi, il ne traite que les messages provenant d’un RAS spécifique. Si vous avez besoin de prendre en charge plus d’un RAS, créez simplement plus de chaînes.

En bas de la zone des chaînes de l’interface utilisateur, il y a des boutons pour manipuler les chaînes :

Boutons pour manipuler les chaînes

buttons-for-chains

Icône

Description

icon-add-ras-chain

Ajouter la chaîne RAS. Ajoute une nouvelle chaîne. La nouvelle chaîne peut être basée sur un modèle (configuration préremplie) et la boîte de dialogue affichant les modèles apparaîtra avant l’édition réelle.

Si vous ne souhaitez pas utiliser de modèle, il vous suffit de choisir <vide> et de créer votre chaîne à partir de zéro.

icon-remove-ras-chain

Supprimez la chaîne RAS. Supprime la chaîne sélectionnée.

icon-mod-ras-chain

Modifier la chaîne RAS. Ouvre l’éditeur de chaîne pour modifier la chaîne sélectionnée.

icon-edit-template

Modifier les modèles. Ouvre l’éditeur de modèles.