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.

NoteVous ne pouvez pas surveiller un bucket Amazon Web Services (AWS) S3 avec l'éditeur Directory Watch.

Configuration de l'éditeur

  1. In the FME Flow Web User Interface, select Notifications > Publications, and click Create.
  2. Donnez un nom à la publication
  3. Protocole: Sélectionnez Directory Watch.
  4. 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+.

  5. 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.
  6. NoteLe compte utilisateur qui exécute leFME Flow Cœurservice doit avoir l'autorisation de lecture/écriture (Windows) ou de lecture (Linux) sur tous les répertoires qui ne sont pas gérés commeFME Flow Ressources. Voirici pour plus d'informations sur l'ajout de répertoires en tant que ressources.
  7. 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é.
  8. 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.
  9. 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.
  10. NoteLes événements se déclenchent en fonction des modifications de la date du fichier. Si un fichier est écrasé, un événement MODIFY est déclenché.

  11. Intervalle de sondage: À quelle fréquence, en minutes, interroger le répertoire spécifié pour surveiller l'activité.
  12. Cliquez sur OK .

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"

}