Ajouter un déclenchement Fichier
Pourquoi et quand exécuter cette tâche
Vous pouvez utiliser un fichier pour déclencher l'exécution de votre Job. La présence de ce fichier dans un dossier donné déclenchera l'exécution d'un Job. Ce fichier peut ensuite être traité dans le Job où il sert uniquement de déclencheur.
-
Talend Administration Center enregistre un déclencheur basé fichier sur Talend JobServer pour surveiller le dossier situé dans le système de fichiers de Talend JobServer.
-
Talend Administration Center demande à Talend JobServer, après chaque période d'interrogation, de fournir les événements fichiers d'un déclencheur basé fichier donné de Talend Administration Center. Chaque déclencheur basé fichier de Talend JobServer dispose d'une file indépendante en mémoire.
-
Entre chaque interrogation et pour chaque déclencheur basé fichier, des événements sont ajoutés à la file du côté Talend JobServer. Lorsque Talend Administration Center interroge le serveur à la fin de la période d'interrogation, tous les événements liés à ce déclencheur basé fichier sont récupérés.
Au même moment, Talend JobServer vide la file, puis Talend Administration Center déclenche l'exécution d'une tâche pour chaque événement ajouté à la file Quartz.
-
La file des événements de Talend JobServer est vidée chaque fois que Talend Administration Center interroge le serveur.
Les événements de Talend JobServer ne sont pas censés être nettoyés manuellement, cependant vous pouvez réinitialiser la file Quartz de Talend Administration Center d'une tâche donnée dans la page Job Conductor de l'application Web.
Pour programmer une tâche d'exécution basée sur la présence d'un fichier dans un répertoire donné :
Procédure
Résultats
L'icône Trigger Status de la tâche sélectionnée est passé de No Trigger (aucun déclenchement) à At least one trigger is running (au moins un déclenchement est exécuté).