- Beiträge: 68
Auslöser Dateiüberwachung greift nicht korrekt
- Oliver Barz
- Autor
- Offline
- Benutzer
ich habe als Auslöser einer Dateiüberwachnung eine *.xls angegeben,
die bei Datei Änderung ausgelöst werden soll.
Der Server startet die Aktion aber auch bei Dateierstellung.
Ist eine solche Überwachung evtl. nur mit Textdateien möglich?
VG Oliver Barz
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
vielen Dank für die Info, das muss etwas genauer Analysiert werden. Aktuell ist es so, dass das Event für Dateiänderung auch bei einer Neuerstellung vom Betriebssystem an den FlowHeater Server generiert wird. Ich habe das eben überprüft, es sind davon nicht nur Excel Dateien, sondern auch Textdatei , XML Dateien, etc. davon betroffen.
Ich halte Sie über diesen Beitrag auf den Laufenden.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
der Fehler wurde bereinigt, über folgenden Link können Sie sich eine korrigierte Beta Version herunterladen.
Beta Version Download
Hintergrund: Das Problem kam dadurch, da das Betriebssystem bei einer Datei Erzeugung auch das Event Datei Änderung wirft, da hier ja nach der Erstellung die Dateiattribute geändert werden. Der FlowHeater Server merkt sich nun die Vorhandenen Dateien im Verzeichnis und gleicht diese mit den vom Betriebssystem generierten Events ab.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Oliver Barz
- Autor
- Offline
- Benutzer
- Beiträge: 68
ich hatte kürzlich die V 4.2.6 installiert.
Heute taucht der hier angesprochene Fehler wieder auf.
Bei der Beta war das Problem nicht vorhanden.
VG Oliver Barz
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
es hat sich an dieser Funktion eigentlich nichts geändert. Wurde außer der neuen Version sonst noch irgendetwas (z.B. Windows Updates) bei Ihnen geändert?
Können Sie das auch mal mit der aktuellsten Beta Version "4.2.6.1 Beta5" nachstellen? Download Beta Version
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Oliver Barz
- Autor
- Offline
- Benutzer
- Beiträge: 68
Beta installiert, leider ohne Fehlerbehebung.
Anzumerken ist, dass der Fehler "fast" immer auftritt, gelegentlich arbeitet der Server auch korrekt.
Kann es sein, dass er sich die Dateien doch nicht immer merkt? Nur eine Idee...Sie schrieben mal: Der FlowHeater Server merkt sich nun die Vorhandenen Dateien im Verzeichnis und gleicht diese mit den vom Betriebssystem generierten Events ab.
VG Oliver Barz
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
ich habe das eben einmal mit Text- und Excel Dateien ausprobiert. Das Problem bei Excel ist, dass Excel die Datei nicht direkt schreibt, sondern den Umweg über eine temporäre Datei geht. Hier wird diese temporäre Excel Datei zuerst geschrieben und dann am Ende wird diese Datei umbenannt.
Wenn Sie in Ihrer Dateiüberwachungsaufgabe die Option „Auslösen bei Datei Umbenennung“ aktivieren solle es klappen.
Zu klären ist, warum es anscheinend mit einer alten Server Version funktioniert hat. Wurde hier was an der Server Aufgabe verändert, bzw. wurde evtl. vorher keine Excel Datei auf Änderung überwacht?
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Oliver Barz
- Autor
- Offline
- Benutzer
- Beiträge: 68
„Auslösen bei Datei Umbenennung“ klappt leider auch nicht.
Ich bin mir inzwischen gar nicht mehr sicher, ob es mit einer alten Serverfunktion funktionierte.
Es ist eine Funktion, die ich sehr selten benötige.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
können Sie mal den das zugehörige LOG hier posten, vorher die LOG Ausgabe auf DEBUG stellen.
Falls Sie das mit Excel testen und die Datei nur speichern aber nicht schließen, kann es sein dass die Datei weiterhin noch geöffnet ist und deswegen die Server Aufgabe nicht anläuft. Der Server Task läuft erst an nachdem die das Dateihandle von der Applikation geschlossen wurde. Evtl. reicht es aus wenn Sie nach dem Speichern Excel noch schließen.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Oliver Barz
- Autor
- Offline
- Benutzer
- Beiträge: 68
Excel ist geschlossen.
Nun habe ich noch ein Phänomen ausfindig machen können.
Es klappt nun immer dann, wenn ich in der 2. Aufgabe den Auslöser auf "Datei Umbenennung" ändere und speichere.
Dann, ohne die Aufgabe starten zu lassen, sofort wieder zurück auf "Datei Änderung" ändere und speichere.
In diesem Fall wird die Aufgabe korrekt gestartet, nämlich nur bei Dateiänderung, und nicht bei Dateierstellung.
Anbei die Logausgabe.
EDIT: Damit es klappt, reicht es sogar, nur einmal in der Aufgabe auf Speichern zu klicken.
Als ob der Server nach einmaligem Gebrauch, die Einstellung vergisst...???
VG Oliver Barz
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
kann es sein, dass Sie auf dem Verzeichnis mehrere überlagernde Dateiüberwachungsaufgaben angelegt haben?
Bitte mal zum Test alle vorhandenen File Monitoring Task deaktivieren und dann eine neue Server Aufgabe Anlegen. Als Filterkriterium möglichst genau einkreisen, mindestens aber „*.xlsx“. Wichtig hier möglich Wildcard wie „*.*“, die alles abdecken, vermeiden.
Dann bei diesen Task mal mal „Datei Änderung“ und Datei Umbenennung aktivieren. Wenn bitte von diesem Test nochmal die Logausgaben zur weiteren Analyse hier posten, Danke.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.