Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Mit der Freeware Version können bis zu 100.000 Datensätze verarbeitet werden!
Flowheater Chart

FTP(s) Daten abfragen und verarbeiten

Mehr
6 Monate 4 Tage her #5099 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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
6 Monate 4 Tage her #5100 von FlowHeater-Team
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.
 

gruß
Robert Stark

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
6 Monate 4 Tage her #5102 von Mattes Mundt
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). 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
6 Monate 3 Tage her #5104 von FlowHeater-Team
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
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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
6 Monate 2 Tage her #5106 von Mattes Mundt
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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.282 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.