FTPTextReader¶
Kurzbeschreibung¶
FTPTextReader liest Textdateien von einem FTP oder SFTP Server und gibt die einzelnen Zeilen in den Flow aus.
Input¶
FTPTextReader besitzt einen Input-Port auf diesem werden Dateinamen empfangen:
Filename = string;
Output¶
FTPTextReader besitzt einen Output-Port auf diesem werden einzelne Textzeilen versendet:
LineOfText = string;
Parametrisierung¶
FTPTextReader besitzt folgende Parameter:
Connection
DeleteRemoteFiles
Connection¶
Als Connection
muss die entsprechende Verbindung zum S/FTP-Server
in folgender Form parametrisiert werden:
[s]ftp://[username:password@]host[:port]/[path]
Standardwert : ``
string
Pflichtfeld
DeleteRemoteFiles¶
DeleteRemoteFiles
entscheidet darüber,
ob Dateien auf dem entfernten Server gelöscht werden:
die Einstellung ist demnach true
oder false
.
Standardwert:
true
boolean
Pflichtfeld
Funktion¶
FTPTextReader baut einen Verbindung zum angegeben S/FTP-Server auf und lädt die im Input-Paket angegebene Datei herunter. Je nach Konfiguration wird sie auf dem entfernten Server gelöscht. Ist die Datei zip-komprimiert, wird sie zunächst entpackt und die erste (und hoffentlich einzige) darin gefundene Datei wird im Weiteren verwendet. Die Datei wird dann zeilenweise als Pakete in den Flow ausgegeben.