- Beiträge: 6
FTP(s) Daten abfragen und verarbeiten
- Mattes Mundt
- Autor
- Offline
- Benutzer
Weniger
Mehr
4 Monate 2 Wochen her #5099
von Mattes Mundt
FTP(s) Daten abfragen und verarbeiten wurde erstellt von Mattes Mundt
Hallo liebes FlowHeater Team,
wir informieren uns aktuell über die Implementierung von FlowHeater für verschiedene Unterstützungsprojekte der Fachbereiche.
Ein Thema bei uns ist FTP / sFTP. Wir haben verschiedene Prozesse, die Daten von FTP Servern abholen bzw. Daten senden.
Ich wollte einmal fragen, ob es aktuell noch ein Thema ist, dies als Adapter zu entwickeln? Ich habe schon in einem älteren Forumsbeitrag von einem Umweg gelesen, wie Daten per .NET Script gesendet werden können. Gibt es auch einen Umweg, Daten von einem Server abzuholen. Ich habe dazu leider noch kein Beispiel bzw. einen konkreten Anwendungsfall, wollte mich aber im Vorhinein schon einmal informieren.
Vielen Dank, ich bin von dem Produkt begeistert.
MfG
Mattes Mundt
wir informieren uns aktuell über die Implementierung von FlowHeater für verschiedene Unterstützungsprojekte der Fachbereiche.
Ein Thema bei uns ist FTP / sFTP. Wir haben verschiedene Prozesse, die Daten von FTP Servern abholen bzw. Daten senden.
Ich wollte einmal fragen, ob es aktuell noch ein Thema ist, dies als Adapter zu entwickeln? Ich habe schon in einem älteren Forumsbeitrag von einem Umweg gelesen, wie Daten per .NET Script gesendet werden können. Gibt es auch einen Umweg, Daten von einem Server abzuholen. Ich habe dazu leider noch kein Beispiel bzw. einen konkreten Anwendungsfall, wollte mich aber im Vorhinein schon einmal informieren.
Vielen Dank, ich bin von dem Produkt begeistert.
MfG
Mattes Mundt
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
4 Monate 2 Wochen her #5100
von FlowHeater-Team
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.
FlowHeater-Team antwortete auf FTP(s) Daten abfragen und verarbeiten
Hallo Herr Mundt,
einen integrierten FTP/FTPS Adapter bzw. Heater wird es nicht geben. Hier sind externe Tools wesentlich besser geeignet das zu übernehmen. Ich kann Ihnen hier WinSCP empfehlen. Hiermit können sehr leicht über den FlowHeater Server auch automatisierte Prozesse durchgeführt werden.
Sie können z.B. einen Task implementieren, der alle X Minuten/Stunden einen FTPS Server kontaktiert und evtl. vorhandene Dateien synchronisiert. Über eine weitere FlowHeater Server Aufgabe können Sie dann dieses „lokale“ Verzeichnis überwachen und bei neuen Dateien z.B. automatisch einen Import Prozess anstoßen, etc. Die andere Richtung geht natürlich auch.
Wenn Sie mir etwas genauer schildern was Sie genau durchführen möchten, kann ich gerne eine kleines Beispiel vorbereiten.
einen integrierten FTP/FTPS Adapter bzw. Heater wird es nicht geben. Hier sind externe Tools wesentlich besser geeignet das zu übernehmen. Ich kann Ihnen hier WinSCP empfehlen. Hiermit können sehr leicht über den FlowHeater Server auch automatisierte Prozesse durchgeführt werden.
Sie können z.B. einen Task implementieren, der alle X Minuten/Stunden einen FTPS Server kontaktiert und evtl. vorhandene Dateien synchronisiert. Über eine weitere FlowHeater Server Aufgabe können Sie dann dieses „lokale“ Verzeichnis überwachen und bei neuen Dateien z.B. automatisch einen Import Prozess anstoßen, etc. Die andere Richtung geht natürlich auch.
Wenn Sie mir etwas genauer schildern was Sie genau durchführen möchten, kann ich gerne eine kleines Beispiel vorbereiten.
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.
- Mattes Mundt
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 6
4 Monate 2 Wochen her #5102
von Mattes Mundt
Mattes Mundt antwortete auf FTP(s) Daten abfragen und verarbeiten
Hallo,
vielen Dank für die schnelle Antwort.
Die Idee finde ich sehr gut, ich habe mir das so ähnlich schon vorgestellt. Ein Beispiel für uns wäre:
Durch ein anderes Programm wird eine Excel / CSV Liste in einen Ordner exportiert. Diese Datei muss vom Fachbereich auf Richtigkeit geprüft werden.
Wenn die Daten vom Fachbereich für okay befunden werden, wird die Datei in einen Unterordner "FTP" geschoben. Auf diesen Ordner wollen wir eine Überprüfung einrichten, die die Datei nimmt und per FTP verschickt. Ebenso soll die Datei in ein Archivordner geschoben werden, der je nach Monat anders benannt ist (also unter Archiv -> Januar -> Dateien aus dem Januar, Archiv -> Februar -> Dateien aus dem Februar).
vielen Dank für die schnelle Antwort.
Die Idee finde ich sehr gut, ich habe mir das so ähnlich schon vorgestellt. Ein Beispiel für uns wäre:
Durch ein anderes Programm wird eine Excel / CSV Liste in einen Ordner exportiert. Diese Datei muss vom Fachbereich auf Richtigkeit geprüft werden.
Wenn die Daten vom Fachbereich für okay befunden werden, wird die Datei in einen Unterordner "FTP" geschoben. Auf diesen Ordner wollen wir eine Überprüfung einrichten, die die Datei nimmt und per FTP verschickt. Ebenso soll die Datei in ein Archivordner geschoben werden, der je nach Monat anders benannt ist (also unter Archiv -> Januar -> Dateien aus dem Januar, Archiv -> Februar -> Dateien aus dem Februar).
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
4 Monate 2 Wochen her #5104
von FlowHeater-Team
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.
FlowHeater-Team antwortete auf FTP(s) Daten abfragen und verarbeiten
Hallo Herr Mundt,
hier mal ein Einfaches „nicht getestetes“ CMD Skript, das über den FlowHeater Server für eine Dateiüberwachung aufgerufen werden könnte. Das Skript würde dann zuschlagen, wenn der Fachbereich die Datei überprüft hat und in den entsprechenden Ordner kopiert bzw. verschoben hat. Als Paramater übergibt der FlowHeater Server automatisch den Absoluten Pfad zur Datei die gerade verarbeitet wird.
Das Skript setzt lediglich ein paar Variablen wie aktuelles Datum (Monat, Jahr) sowie den Pfad zur WinSCP.com Datei. Diese wird dann gerufen und die Datei wird auf den konfigurierten Server hochgeladen. Anschließend verschiebt das CMD Skript die Datei in einen Ordner [JAHR-MONAT].
Hinweis: Der FlowHeater Server bietet eine eigene Routine an um bereits verarbeitete Dateien in ein Verzeichnis zu verschieben. Hier wird aber lediglich ein Timestamp an die Datei angefügt.
Mit etwas mehr Aufwand könnten auch die ausgschriebenen Monatsnamen verwendet werden, etc.
Der FlowHeater Server überwacht automatisch ob das alles geklappt hat und könnte dementsprechende Benachrichtigungen per Email verschicken.
So könnte ein einfacher Workflow für Ihre Vorhaben aussehen. Das Ganze kann natürlich noch weiter automatisieret werden, etc. Mit PowerShell Skripten ist noch wesentlich mehr möglich, erfordert aber etwas mehr Programmierungs-Hintergrundwissen.
Upload.cmd Skript für automatischen FTPS Transfer per WinSCP
hier mal ein Einfaches „nicht getestetes“ CMD Skript, das über den FlowHeater Server für eine Dateiüberwachung aufgerufen werden könnte. Das Skript würde dann zuschlagen, wenn der Fachbereich die Datei überprüft hat und in den entsprechenden Ordner kopiert bzw. verschoben hat. Als Paramater übergibt der FlowHeater Server automatisch den Absoluten Pfad zur Datei die gerade verarbeitet wird.
Das Skript setzt lediglich ein paar Variablen wie aktuelles Datum (Monat, Jahr) sowie den Pfad zur WinSCP.com Datei. Diese wird dann gerufen und die Datei wird auf den konfigurierten Server hochgeladen. Anschließend verschiebt das CMD Skript die Datei in einen Ordner [JAHR-MONAT].
Hinweis: Der FlowHeater Server bietet eine eigene Routine an um bereits verarbeitete Dateien in ein Verzeichnis zu verschieben. Hier wird aber lediglich ein Timestamp an die Datei angefügt.
Mit etwas mehr Aufwand könnten auch die ausgschriebenen Monatsnamen verwendet werden, etc.
Der FlowHeater Server überwacht automatisch ob das alles geklappt hat und könnte dementsprechende Benachrichtigungen per Email verschicken.
So könnte ein einfacher Workflow für Ihre Vorhaben aussehen. Das Ganze kann natürlich noch weiter automatisieret werden, etc. Mit PowerShell Skripten ist noch wesentlich mehr möglich, erfordert aber etwas mehr Programmierungs-Hintergrundwissen.
Upload.cmd Skript für automatischen FTPS Transfer per WinSCP
Code:
@echo off
REM nur Monat MM
for /f "tokens=1,2,3,4,5 delims=/. " %%a in ('date/T') do set MONTH=%%b
REM unnoetige Leerzeichen entfernen
set "MONTH=%MONTH: =%"
REM nur Jahr YYYY
for /f "tokens=1,2,3,4,5 delims=/. " %%a in ('date/T') do set YEAR=%%c
REM unnoetige Leerzeichen entfernen
set "YEAR=%YEAR: =%"
set WINSCP="C:\Program Files (x86)\WinSCP\WinSCP.com"
REM Uebergabeparameter %1 = Absoluter Pfad zur Datei
REM aus absoluten Pfad nur den Dateinamen holen und in FILENAME speichern
FOR /F %%A IN ('echo %1') DO (set FILENAME=%%~nxA)
REM [Gespeicherter Name] muss in WinSCP angelegt werden! [Benuter, PW, Server, etc.]
REM Upload der Datei auf den konfigurierten FTP/FTPS Server in das Verzeichnis Upload
%WINSCP% [Gespeicherter Name] /command "put %1 /upload/" "exit"
set DIR=.\%YEAR%-%MONTH%
echo %DIR%
REM Jahr unb Monats Ordner erstellen falls nicht vorhanden
if not exist %DIR% mkdir %DIR%
REM Datei verschieben
move %1 %DIR%\%FILENAME%
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.
- Mattes Mundt
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 6
4 Monate 2 Wochen her #5106
von Mattes Mundt
Mattes Mundt antwortete auf FTP(s) Daten abfragen und verarbeiten
Hallo Herr Stark,
der Upload funktioniert sehr gut, Vielen Dank.
Ich versuche daraus mal einen Prozess zu entwickeln, Dateien auch abzuholen.
Wenn das genauso gut funktionieren sollte, denke ich kann ich das Produkt im Unternehmen etablieren. Auch Abrufen von Webservices usw. funktioniert sehr gut.
Vielen Dank für die tolle Arbeit.
MfG
Mattes Mundt
der Upload funktioniert sehr gut, Vielen Dank.
Ich versuche daraus mal einen Prozess zu entwickeln, Dateien auch abzuholen.
Wenn das genauso gut funktionieren sollte, denke ich kann ich das Produkt im Unternehmen etablieren. Auch Abrufen von Webservices usw. funktioniert sehr gut.
Vielen Dank für die tolle Arbeit.
MfG
Mattes Mundt
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.282 Sekunden