- Beiträge: 6
Überwachung eines Ordners mit anschließendem sFTP Versand
- Mattes Mundt
- Autor
- Offline
- Benutzer
Weniger
Mehr
3 Monate 2 Wochen her #5167
von Mattes Mundt
Überwachung eines Ordners mit anschließendem sFTP Versand - Beitrag(5167) wurde erstellt von Mattes Mundt
Hallo liebes FlowHeater Team,
leider habe ich aktuell ein Problem mit dem Server.
Ich möchte ein Verzeichnis überwachen und alle neu eingefügten Dateien in diesem Verzeichnis per sFTP übertragen.
Der Ordner hat 4 Unterordner. Diese sind identisch mit dem sFTP Verzeichnis, also möchte ich Dateien aus Ordner x per sFTP auf den gleichnamigen Ordner x übertragen.
Dazu habe ich eine Verzeichnisüberwachung in FlowHeater Server angelegt, die auf den übergeordneten Order schaut. Durch den Haken Unterordner mit einschließen sollten ja auch die Unterordner mit überprüft werden.
Die sFTP Verbindung habe ich in der dazugehörigen Definition ebenfalls mit eingebunden, diese funktioniert. Wie baue ich nun die Definition auf, sodass alle Unterordner miteingeschlossen werden und die Dateien im richtigen Verzeichnis des sFTP landen?
Ich sage schonmal vielen Dank für Ihre Unterstützung und ein angenehmes Wochenende
Freundliche Grüße
Mattes Mundt
leider habe ich aktuell ein Problem mit dem Server.
Ich möchte ein Verzeichnis überwachen und alle neu eingefügten Dateien in diesem Verzeichnis per sFTP übertragen.
Der Ordner hat 4 Unterordner. Diese sind identisch mit dem sFTP Verzeichnis, also möchte ich Dateien aus Ordner x per sFTP auf den gleichnamigen Ordner x übertragen.
Dazu habe ich eine Verzeichnisüberwachung in FlowHeater Server angelegt, die auf den übergeordneten Order schaut. Durch den Haken Unterordner mit einschließen sollten ja auch die Unterordner mit überprüft werden.
Die sFTP Verbindung habe ich in der dazugehörigen Definition ebenfalls mit eingebunden, diese funktioniert. Wie baue ich nun die Definition auf, sodass alle Unterordner miteingeschlossen werden und die Dateien im richtigen Verzeichnis des sFTP landen?
Ich sage schonmal vielen Dank für Ihre Unterstützung und ein angenehmes Wochenende
Freundliche Grüße
Mattes Mundt
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
3 Monate 2 Wochen her - 3 Monate 2 Wochen her #5168
von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf Überwachung eines Ordners mit anschließendem sFTP Versand - Beitrag(5168)
Hallo Herr Mundt,
der FlowHeater Server unterstützt ja direkt keinen SFTP Upload bzw. Download. Hierzu müssen immer externe Programme (Filezilla, WinSCP, …) mit eingebunden werden. Je nachdem wie das gemacht wurde ist die Verarbeitung dann natürlich unterschiedlich. Aber im Prinzip muss dann immer der Pfad der getriggerten Datei ausgewertet werden und ein passender neuer Pfad aufgebaut werden.
Den Dateinamen können Sie sich mit der FlowHeater Server Variable {TRIGGER-FILENAME} als Aufrufparameter übergeben lassen. Für eine FlowHeater Definition geben Sie hier für „Argumente (Optional)“ folgendes an „/SetParameter FILE={TRIGGER-FILENAME}“, siehe Screenshot.
So wird in der Definition der FlowHeater Parameter FILE mit dem absoluten Pfad der getriggerten Datei gesetzt.
Jetzt müssen Sie über den Path Heater und dem String Append Heater den externen Pfad zusammenbauen der am FTP Server benötigt wird.
Im Anhang finden Sie ein kleines Beispiel wie das gemacht werden kann.
der FlowHeater Server unterstützt ja direkt keinen SFTP Upload bzw. Download. Hierzu müssen immer externe Programme (Filezilla, WinSCP, …) mit eingebunden werden. Je nachdem wie das gemacht wurde ist die Verarbeitung dann natürlich unterschiedlich. Aber im Prinzip muss dann immer der Pfad der getriggerten Datei ausgewertet werden und ein passender neuer Pfad aufgebaut werden.
Den Dateinamen können Sie sich mit der FlowHeater Server Variable {TRIGGER-FILENAME} als Aufrufparameter übergeben lassen. Für eine FlowHeater Definition geben Sie hier für „Argumente (Optional)“ folgendes an „/SetParameter FILE={TRIGGER-FILENAME}“, siehe Screenshot.
So wird in der Definition der FlowHeater Parameter FILE mit dem absoluten Pfad der getriggerten Datei gesetzt.
Jetzt müssen Sie über den Path Heater und dem String Append Heater den externen Pfad zusammenbauen der am FTP Server benötigt wird.
Im Anhang finden Sie ein kleines Beispiel wie das gemacht werden kann.
gruß
Robert Stark
Letzte Änderung: 3 Monate 2 Wochen her von FlowHeater-Team.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Mattes Mundt
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 6
3 Monate 1 Woche her #5169
von Mattes Mundt
Mattes Mundt antwortete auf Überwachung eines Ordners mit anschließendem sFTP Versand - Beitrag(5169)
Hallo,
also irgendwie funktioniert etwas nicht richtig. Auf einem lokalen FTP Server hat die Übertragung geklappt. Leider kann ich die Dateien nicht auf den externen Server verschieben.
Ich sende Ihnen im Anhang mal die ZIP mit allen Dateien.
Für die Aufgabe auf dem FlowHeater Server erhalte ich folgendes Warning: [Warning] : FileMonitoring, File [\\stralsund.cloud\utilities-daten\EnergyOptima\ToOptima\Wetterprognose\Done] does not exists!
Leider muss ich aufgrund der Verschieben innerhalb der Aufgabe in den Erfolgsorder diesen noch mit hinzufügen, da die Datei verschoben wird, bevor sie per sFTP übertragen wird. So jedenfalls war das auf dem lokalen FTP. Dort hat die Übertragung auch mithilfe dieses Skriptes funktioniert. Könnten Sie vielleicht einmal drüber schauen und mich unterstützen?
Vielen Dank schon mal im Voraus.
Mit freundlichen Grüßen
Mattes Mundt
also irgendwie funktioniert etwas nicht richtig. Auf einem lokalen FTP Server hat die Übertragung geklappt. Leider kann ich die Dateien nicht auf den externen Server verschieben.
Ich sende Ihnen im Anhang mal die ZIP mit allen Dateien.
Für die Aufgabe auf dem FlowHeater Server erhalte ich folgendes Warning: [Warning] : FileMonitoring, File [\\stralsund.cloud\utilities-daten\EnergyOptima\ToOptima\Wetterprognose\Done] does not exists!
Leider muss ich aufgrund der Verschieben innerhalb der Aufgabe in den Erfolgsorder diesen noch mit hinzufügen, da die Datei verschoben wird, bevor sie per sFTP übertragen wird. So jedenfalls war das auf dem lokalen FTP. Dort hat die Übertragung auch mithilfe dieses Skriptes funktioniert. Könnten Sie vielleicht einmal drüber schauen und mich unterstützen?
Vielen Dank schon mal im Voraus.
Mit freundlichen Grüßen
Mattes Mundt
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
3 Monate 1 Woche her #5170
von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf Überwachung eines Ordners mit anschließendem sFTP Versand - Beitrag(5170)
Hallo Herr Mundt,
ich habe mal Ihre Definition etwas angepasst. Folgendes ist mir aufgefallen bzw. habe ich geändert.
ich habe mal Ihre Definition etwas angepasst. Folgendes ist mir aufgefallen bzw. habe ich geändert.
- Im TestData Adapter wurden die Anzahl der zu erzeugenden Datensätze von 1.000 auf 1 geändert.
- Dann habe ich den Parameter $1$ auf $DST$ für Destination geändert so wird es etwas übersichtlicher sowie ist $1 ohne dem abschließende Dollarzeichen ein reservierte Parameter für die eingehenden Verbindungen vom CMD Heater . Evtl. sind hier auch ein paar Probleme begraben.
- Der CMD Heater wurde auf ausführen pro Zeile gestellt sowie wird nun auf Beendigung des Uploads gewartet.
- Dann habe ich die Reihenfolge der Übergabeparameter geändert. 1 = SRC (FILE), 2 = DST
- Die Reihenfolge der Übergabeparamater habe ich auch im „upload.cmd“ geändert.
- Dann wird nun über das „upload.cmd“ eine Logdatei „upload.log“ geschrieben
- Zum Schluss wurde noch eine Verbindung zum Textfile Adapter der WRITE Seite eingebaut, ohne dem wird die Definition nicht ausgeführt! Hier wird eine Datei „output.txt“ geschrieben worüber Sie die generierten Dateinamen auch nochmal verifizieren können.
gruß
Robert Stark
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Mattes Mundt
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 6
3 Monate 1 Woche her #5171
von Mattes Mundt
Mattes Mundt antwortete auf Überwachung eines Ordners mit anschließendem sFTP Versand - Beitrag(5171)
Hallo,
vielen Dank. Ich hatte noch ein paar wenige Probleme, da der Pfad nicht angenommen worden ist. Das habe ich behoben, jetzt funktioniert es ausgezeichnet.
Nochmals vielen Dank für die schnelle Unterstützung, wir sind begeistert von dem Produkt.
Eine angenehme Woche und freundliche Grüße wünsche ich
Mattes Mundt
vielen Dank. Ich hatte noch ein paar wenige Probleme, da der Pfad nicht angenommen worden ist. Das habe ich behoben, jetzt funktioniert es ausgezeichnet.
Nochmals vielen Dank für die schnelle Unterstützung, wir sind begeistert von dem Produkt.
Eine angenehme Woche und freundliche Grüße wünsche ich
Mattes Mundt
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.284 Sekunden