Table des matières

Search

  1. Préface
  2. Présentation de la transformation de données
  3. Transformation Processeur de données
  4. Formats d'entrée et de sortie de l'assistant
  5. Entrée et sortie relationnelle
  6. Utilisation de l’éditeur IntelliScript
  7. XMap
  8. Bibliothèques
  9. Objet de schéma
  10. Interface de ligne de commande
  11. Scripts
  12. Analyseurs
  13. Ports de script
  14. Processeurs de document
  15. Formats
  16. Zones de stockage des données
  17. Ancres
  18. Transformateurs
  19. Actions
  20. Sérialiseurs
  21. Mappeurs
  22. Localisateurs, clés et indexation
  23. Répartiteurs
  24. Validateurs, Notifications et Traitement des échecs
  25. Règles de validation
  26. Composants de script personnalisés

Guide d'utilisateur

Guide d'utilisateur

RunParser

RunParser

L'action
RunParser
exécute un analyseur secondaire. La sortie de
RunParser
est ajoutée à la sortie du composant principal qui l'a activée, à savoir un analyseur ou un sérialiseur.
Utilisez l'action
RunParser
pour suivre les liens dans un fichier HTML et exécuter un analyseur secondaire sur les destinations du lien. Dans un sérialiseur, vous pouvez l'utiliser pour analyser des bouts de données non structurées dans l'entrée.
Notez la différence suivante entre l'action
RunParser
et l'ancre
EmbeddedParser
 :
  • RunParser
    analyse une nouvelle source.
  • EmbeddedParser
    analyse une section d'une source existante.
Le tableau suivant décrit les propriétés de l'action
RunParser
 :
Propriété
Description
désactivé
Détermine si le script ignore le composant et tous les composants enfants. Utilisez cette propriété pour tester, déboguer et modifier un script. Vous pouvez choisir l'une des options suivantes :
  • Sélectionné. Le script ignore le composant.
  • Effacé. Le script applique le composant.
La valeur par défaut est vide.
exclude_strings
Définit les chaînes qui doivent être absentes de
input_source
. Si une chaîne spécifiée est présente, l'action
RunParser
n'accède pas à la source ni n'active l'analyseur secondaire.
include_strings
Définit les chaînes qui doivent être présentes dans la valeur
input_source
. Si une chaîne spécifiée est manquante, l'action
RunParser
n'accède pas à la source ni n'active l'analyseur secondaire.
input_source
Définit une zone de stockage des données qui contient un des objets suivants :
  • Si
    input_source_as_text
    est sélectionné,
    input_source
    contient une chaîne.
  • Si
    input_source_as_text
    est effacée,
    input_source
    contient le chemin et le nom du document d'entrée.
La valeur par défaut est la variable système
VarLinkURL
.
input_source_as_text
Détermine le type de données dans la zone de stockage des données
input_source
.
  • Sélectionné.
    input_source
    contient une chaîne de texte.
  • Effacé.
    input_source
    contient un chemin de fichier.
La valeur par défaut est Effacé.
nom
Libellé descriptif pour le composant. Ce libellé s'affiche dans le fichier journal et la vue
Événements
. Utilisez la propriété
nom
pour identifier le composant ayant provoqué l'événement.
next_Parser
Définit le nom de l'analyseur à exécuter. Un appel récursif au même analyseur est autorisé.
on_fail
Action à effectuer si le composant échoue. Vous pouvez choisir l'une des options suivantes :
  • Vide. N'effectuer aucune action.
  • CustomLog. Écrire dans le journal utilisateur.
  • LogError. Écrire un message d'erreur dans le journal du moteur.
  • LogInfo. Écrire un message d'information dans le journal du moteur.
  • LogWarning. Écrire un message d'avertissement dans le journal du moteur.
  • NotifyFailure. Envoyer une notification.
Par défaut, la valeur est vide. Pour plus d'informations sur la gestion des défaillances de composants, consultez la section Traitement des échecs.
facultatif
Détermine si la défaillance d'un composant entraîne l'échec du composant parent. Vous pouvez choisir l'une des options suivantes :
  • Sélectionné. La défaillance du composant n'entraîne pas l'échec du composant parent.
  • Effacé. La défaillance du composant entraîne l'échec du composant parent.
Par défaut, la valeur est vide. Pour plus d'informations sur l'échec des composants, consultez la section Traitement des échecs.
phase
Détermine les situations dans lesquelles le script traite le composant. Vous pouvez choisir l'une des options suivantes :
  • initiale. Le script traite le composant pendant la phase initiale.
  • principale. Le script traite le composant pendant la phase principale.
  • finale. Le script traite le composant pendant la phase finale.
Pour plus d’informations, voir Comment un analyseur recherche-t-il les ancres ?
La valeur par défaut est Principale.
pre_processor
Définit un processeur de document à appliquer à la source après le processeur de document défini dans le
pre_processor
AdditionalInputPort
associé.
remarque
Commentaire défini par l'utilisateur, qui décrit l'objectif ou l'action du composant.
tentatives
Définit le nombre de tentatives en cas d'échec de la requête. La valeur par défaut est 0.
seconds_to_wait
Définit l'intervalle en secondes entre chaque tentative. La valeur par défaut est 60.