FME Flow:2025,0
Directory Watch Publisher
Der Directory Watch-Verlag überwacht die Aktivitäten auf einemRessourcen Ordner oder an einem anderen Ort und veröffentlicht Nachrichten über diese Aktivität anFME Flow Themen. Zu den Aktivitäten kann das Hinzufügen, Ändern und Löschen von Dateien und Ordnern gehören.
Konfigurieren des Herausgebers
- ImFME FlowWeb-Benutzeroberfläche, wählenBenachrichtigungen > Veröffentlichungenund klicken Sie auf Neu.
- Geben Sie einen Namen für die Veröffentlichung ein
- Protokoll: Wählen Sie „Verzeichnisüberwachung“.
-
Geben Sie dieThemen Sie möchten mithilfe der Dropdown-Auswahl veröffentlichen. Um ein Thema zu erstellen und es sofort zu verwenden, klicken Sie auf+.
- Verzeichnis zum Ansehen: Um einRessourcen Verzeichnis, klicken Sie auf die Auslassungspunkte (...) und wählen Sie ein Verzeichnis zum Ansehen aus. Um ein anderes Verzeichnis zu überwachen, geben Sie einen lokalen Dateisystem- oder Netzwerkpfad (UNC) direkt in das Textfeld ein.
- Unterverzeichnisse beobachten: Um die Aktivität im ausgewählten Verzeichnis und allen Unterverzeichnissen zu beobachten, geben SieJa. Um die Aktivität nur im ausgewählten Verzeichnis und nicht in dessen Unterverzeichnissen zu beobachten, geben SieNEIN. Diese Einstellung gilt auch für Verzeichnisse, die zum überwachten Verzeichnis hinzugefügt werden. WennNEIN, werden für Dateien in einem hinzugefügten Verzeichnis keine separaten Benachrichtigungen generiert.
- Benachrichtigung für Ordner erhalten: WennJa, der Herausgeber überwacht Aktivitäten sowohl für Dateien als auch für Ordner. WennNEIN, der Herausgeber überwacht nur Aktivitäten an Dateien.
- Filter:Standardmäßig werden alle Aktionen im angegebenen Verzeichnis überwacht, einschließlich des Hinzufügens (CREATE), Änderns (MODIFY) und Löschens (DELETE) von Dateien (und Ordnern, falls zutreffend). Um nur eine oder zwei dieser Aktionen zu überwachen, klicken Sie auf das „x“ neben der Aktion, die Sie nicht überwachen möchten, um sie zu entfernen. Um eine Aktion nach dem Entfernen hinzuzufügen, klicken Sie in die Dropbox und wählen Sie sie aus.
- Polling-Intervall: Wie oft (in Minuten) das angegebene Verzeichnis abgefragt werden soll, um auf Aktivität zu achten.
- Erste Aktion
- Benachrichtigung
- LÖSCHEN-Aktionen: Nach Ablauf des aktuellen Abfrageintervalls wird eine Benachrichtigung gesendet.
- CREATE- und MODIFY-Aktionen: Es erfolgt ein zusätzliches Polling-Intervall. Wenn die Aktion nach dem zusätzlichen Abfrageintervall abgeschlossen ist, wird eine Benachrichtigung gesendet. Andernfalls erfolgt ein weiteres Abfrageintervall und es wird eine Benachrichtigung gesendet, unabhängig davon, ob die Aktion abgeschlossen ist oder nicht.
- KlickenOK.

Wenn eine Aktion (ERSTELLEN, ÄNDERN, LÖSCHEN) auftritt, tritt sie in das aktuelle Abfrageintervall ein, das teilweise abgelaufen ist.
Beispielbenachrichtigungsschemas
Um die eingehende JSON-Nachricht vom Directory Watch-Herausgeber zu analysieren, verwenden Sie dieVerzeichnisüberwachungsleser benutzerdefiniertes Format in IhremFME Workbenchworkspace. Weitere Informationen und den Reader zum Herunterladen finden Sie im FME Hub unterhttps://hub.safe.com/.
Wenn eine Datei gelöscht wird
{
"dirwatch_publisher_path": "C:\\apps\\FMEFlow\\Temp\\sample_file.txt",
"dirwatch_publisher_content": "ENTRY_DELETE C:\\apps\\FMEFlow\\Temp\\sample_file.txt",
"dirwatch_publisher_action": "LÖSCHEN",
"fns_type": "dirwatch_publisher"
}
Wenn eine Datei geändert wird (z. B. durch Hinzufügen von Inhalten)
{
"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": "ÄNDERN",
"fns_type": "dirwatch_publisher"
}
Wenn eine Datei hinzugefügt wird
{
"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": "ERSTELLEN",
"fns_type": "dirwatch_publisher"
}