Déclencheurs de système de fichier

www.altova.com Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  Travailler avec des tâches > Gérer les déclencheurs >

Déclencheurs de système de fichier

Un déclencheur de système de fichier vous permet de contrôler la présence éventuelle de changements dans un fichier ou un répertoire, comme par exemple l'ajout récent de fichiers ou des fichiers modifiés (veuillez noter que les fichiers supprimés ne peuvent pas être contrôlés). Vous pouvez configurer l'intervalle de surveillance du répertoire de manière flexible (par exemple, toutes les 60 secondes), et vous pouvez définir en option la date de début et d'expiration du déclencheur. Vous pouvez aussi utiliser des caractères génériques pour filtrer les fichiers spécifiques du répertoire.

 

La capture d'écran ci-dessous illustre un déclencheur de système de fichier d'échantillon.

ff_filesystem_trigger

Modèle de déclencheur de système de fichier

Les déclencheurs de système de fichier présentent la structure suivante :

 

Vérifier

Spécifie la manière dont le déclencheur sondera le répertoire ou le fichier. Options valides :

 

Date modifiée

Le déclencheur contrôle le dernier horodatage de modification de tous les fichiers spécifiés. Si des dates ont été modifiées, ou si un nouveau fichier a été ajouté, le déclencheur est activé.

Contenu

Cette option calcule et stocke un code hash pour le fichier spécifié. Une fois que l'intervalle de sondage est passé, le code hash est recalculé et comparé à la valeur stockée. Si une différence est constatée, le déclencheur est activé. Veuillez noter que cela peut entraîner une charge considérable pour le serveur.

Si des dates ont été modifiées, ou si un nouveau fichier a été ajouté, le déclencheur est aussi activé.

Intervalle de sondage

Spécifie la fréquence en secondes, avec laquelle le répertoire sera sondé.

Attendre N secondes

Définit le temps en secondes pendant lequel le serveur attendra avant de commencer la prochaine tâche.

Début

Définit l'heure et la date de démarrage déclencheur. Champ optionnel.

 

Cliquer dans le champ Date pour ouvrir un calendrier pop-up à partir duquel vous pouvez sélectionner la date de démarrage.

Expire

Définit la date et l'heure d'expiration du déclencheur.

Fuseau horaire

Définit le fuseau horaire applicable à la date et à l'heure du démarrage et de l'expiration. Le fuseau horaire par défaut est défini dans les paramètres d'administration du serveur (voir Configuration du fuseau horaire par défaut).

Activé

La case à cocher activé vous permet d'activer ou de désactiver le déclencheur. Cette option est utile lors de la création et du test de nouvelles tâches.

 

Le paramètre "triggerfile"

Lorsque vous créez un système de fichier ou un déclencheur HTTP, FlowForce Server ajoute automatiquement un paramètre d'entrée triggerfile à la tâche. Lorsque la tâche est exécutée, FlowForce Server configure ce paramètre sur :

 

a) le fichier qui a déclenché la tâche (en cas de déclencheurs du système de fichier)

b) le nom du fichier temporaire qui contient le contenu de téléchargement de l'URI surveillé (en cas de déclencheurs HTTP).

 

ff-dir1ab

 

Vous pouvez transmettre la valeur du paramètre triggerfile en tant que valeur d'entrée dans toutes les étapes suivantes de la tâche. De cette manière, vous pouvez utiliser ou traiter le fichier de déclenchement comme vous le souhaitez.

 

Par défaut, le paramètre triggerfile contient le chemin absolu du fichier de déclenchement. Pour extraire des portions du chemin, utiliser les fonctions d'expression du chemin de fichier.

 

Pour consulter un exemple d'une tâche qui utilise le paramètre triggerfile, voir Créer une tâche de surveillance de répertoire.


© 2019 Altova GmbH