FME Flow:2025.1
Éditeur de Directory Watch
L'éditeur Directory Watch surveille l'activité sur unRessources dossier ou autre emplacement, et publie des messages sur cette activité surFME Flow sujets. L’activité peut inclure l’ajout, la modification et la suppression de fichiers et de dossiers.
Configuration de l'éditeur
- In the FME Flow Web User Interface, select Notifications > Publications, and click Create.
- Donnez un nom à la publication
- Protocole: Sélectionnez Directory Watch.
-
Précisez leThèmes vous souhaitez publier en utilisant le sélecteur déroulant. Pour créer un sujet et l'utiliser immédiatement, cliquez sur+.
- Répertoire à surveiller: Pour regarder unRessources répertoire, cliquez sur les points de suspension (...), et sélectionnez un répertoire à surveiller. Pour surveiller un autre répertoire, entrez un chemin de système de fichiers local ou de réseau (UNC) directement dans la zone de texte.
- Regarder les sous-répertoires: Pour surveiller l'activité dans le répertoire sélectionné et tous les sous-répertoires, spécifiezOui. Pour surveiller l'activité uniquement dans le répertoire sélectionné et non dans ses sous-répertoires, spécifiezNon. Ce paramètre s'applique également aux répertoires ajoutés au répertoire surveillé. SiNon, aucune notification distincte n'est générée pour les fichiers d'un répertoire ajouté.
- Recevoir une notification pour les dossiers: SiOui, l'éditeur surveille les activités sur les fichiers et les dossiers. SiNon, l'éditeur surveille uniquement les activités sur les fichiers.
- Filtre:Par défaut, toutes les actions sur le répertoire spécifié sont surveillées, y compris l'ajout (CRÉER), la modification (MODIFIER) et la suppression (SUPPRIMER) de fichiers (et de dossiers, le cas échéant). Pour surveiller uniquement une ou deux de ces actions, cliquez sur le « x » à côté de l'action que vous ne souhaitez pas surveiller pour la supprimer. Pour ajouter une action après l'avoir supprimée, cliquez à l'intérieur de la liste déroulante et sélectionnez-la.
- Intervalle de sondage: À quelle fréquence, en minutes, interroger le répertoire spécifié pour surveiller l'activité.
- Action initiale
- Notification
- Actions SUPPRIMER : une notification est envoyée une fois l'intervalle d'interrogation actuel écoulé.
- Actions CRÉER et MODIFIER : un intervalle d'interrogation supplémentaire se produit. Si l'action est terminée après l'intervalle d'interrogation supplémentaire, une notification est envoyée. Dans le cas contraire, un intervalle d'interrogation supplémentaire se produit et une notification est envoyée, que l'action soit terminée ou non.
- Cliquez sur OK .
Lorsqu'une action (CRÉER, MODIFIER, SUPPRIMER) se produit, elle entre dans l'intervalle d'interrogation actuel, qui s'est partiellement écoulé.
Exemples de schémas de notification
Pour analyser le message JSON entrant de l'éditeur Directory Watch, utilisez leLecteur de Directory Watch format personnalisé dans votreÉtabli FMEworkspace. Pour plus d'informations et pour télécharger le lecteur, visitez le FME Hub àhttps://hub.safe.com/.
Lorsqu'un fichier est supprimé
{
"dirwatch_publisher_path": "C:\\apps\\FMEFlow\\Temp\\sample_file.txt",
"dirwatch_publisher_content": "ENTRÉE_SUPPRIMER C:\\apps\\FMEFlow\\Temp\\sample_file.txt",
"dirwatch_publisher_action": "SUPPRIMER",
"fns_type": "dirwatch_publisher"
}
Lorsqu'un fichier est modifié (par exemple, du contenu ajouté)
{
"dirwatch_publisher_path": "C:\\apps\\FMEFlow\\Temp\\sample_file.txt",
"dirwatch_publisher_content": "ENTRY_MODIFY C:\\apps\\FMEFlow\\Temp\\sample_file.txt",
"dirwatch_publisher_action": "MODIFIER",
"fns_type": "dirwatch_publisher"
}
Lorsqu'un fichier est ajouté
{
"dirwatch_publisher_path": "C:\\apps\\FMEFlow\\Temp\\sample_file.txt",
"dirwatch_publisher_content": "ENTRY_CREATE C:\\apps\\FMEFlow\\Temp\\sample_file.txt",
"dirwatch_publisher_action": "CRÉER",
"fns_type": "dirwatch_publisher"
}