Skip to main content
Skip table of contents

FTP Connector

Der Adapter unterstützt die Protokolle FTP (File Transfer Protocol), SFTP (SSH File Transfer Protocol) und FTPS (File Transfer Protocol Secure bzw. FTP-SSL) zum Senden, Empfangen, Löschen und Verschieben von einer Datei oder einem Ordner sowie zum Auflisten von Ordnerinhalten. Der Adapter unterstützt Proxy-Server vom Typ HTTP, SOCKS4 und SOCKS5.

Hinweis:

Dieser Funktions-Adapter ersetzt den FTP Transfer sowie den SFTP Communication Adapter.

Eigenschaften (Properties)

Operation

Bestimmt, welche Dateitransfer-Operation mit den verarbeiteten Dateien oder Ordnern durchgeführt wird.

Mögliche Werte:

  • ExistsPrüfen, ob die im Parameter path festgelegten Dateien oder Ordner existieren. Gibt als Ergebnis eine XML mit Metadaten aus.
  • ListNamen und Metadaten von Dateien und Ordnern aus dem im Parameter path festgelegten Ordner auflisten. Gibt als Ergebnis eine XML mit Metadaten aus.
    Der Inhalt der Dateien wird nicht gelistet.
  • Send FileDaten aus dem vorangegangenen Prozess-Schritt in die im Parameter path angegebene Zieldatei schreiben.
  • Receive FileIm Parameter path festgelegte Datei lesen.
  • Append File: Datei aus dem vorangegangenen Prozess-Schritt in die im Parameter path angegebenen Zieldatei anhängen.

  • Move: Datei oder Ordner auf dem FTP(S)/SFTP-Server von path nach targetPath verschieben.
  • Delete FileIm Parameter path festgelegte Dateien löschen.
  • Create FolderIm Parameter path festgelegten Ordner auf dem FTP(S)/SFTP-Server erstellen.
  • Delete FolderIm Parameter path festgelegten Ordner löschen.

Parameter

host

IP-Adresse oder Host-Name des FTP(S)/SFTP-Servers

Mögliche Werte: Beliebige gültige Zeichenkette (z.B. server.tld)

port

Port-Nummer des FTP(S)/SFTP-Servers

Mögliche Werte:

  • Beliebige positive ganze Zahl

  • 22: SFTP-Standardport (Standard)

user

Benutzername für die FTP(S)/SFTP-Verbindung

password

Passwort für die FTP(S)/SFTP-Verbindung

path

Pfad zu einem Ordner oder einer Datei auf dem FTP(S)/SFTP-Server

Mögliche Werte: Beliebige Zeichenkette (z.B. /Folder/Subfolder oder /Folder/Subfolder/File.xml

targetPath

Zusätzlicher Pfad zu einem Ordner oder einer Datei auf dem FTP(S)/SFTP-Server

Dieser Parameter wird nur bei der Operation Move verwendet.

Mögliche Werte: Beliebige Zeichenkette (z.B. /Folder/Subfolder oder /Folder/Subfolder/File.xml )

protocol

Dateitransfer-Protokoll

Mögliche Werte:

  • FTP: Operationen über das File Transfer Protocol ausführen (Standard)

  • FTPS: Operationen über das File Transfer Protocol Secure ausführen

  • SFTP: Operationen über das SSH File Transfer Protocol ausführen

connectMode

Verbindungsmodus

Mögliche Werte:

  • ACTIVE: Aktiver Verbindungmodus
  • PASSIVE: Passiver Verbindungsmodus (standard)
nameFilter

Filtert den Output der Operation List nach Name

Mögliche Werte:

  • Beliebige Zeichenkette (z.B. .xml )
  • Platzhalter (Wildcard) *
addNewLine

Fügt in der Zieldatei eine neue Zeile vor der anzuhängenden Datei ein. Kann nur mit der Operation Append File verwendet werden.

Mögliche Werte:

  • None: (Standard) Fügt keine neue Zeile ein.
  • Auto: Fügt eine neue Zeile ein, wenn zuvor keine neue Zeile eingefügt wurde. Erkennt das Format einer bereits eingefügten neuen Zeile.
  • Windows: Fügt eine neue Zeile im Windows-Format ein.
  • Unix: Fügt eine neue Zeile im Unix-Format ein.
hostValidationEnabled

Host-Validierung aktivieren, um sicherzustellen, dass der angefragte SFTP-Server auch dem SFTP-Server entspricht, mit dem verbunden wird.

Der Parameter hostValidationEnabled ist nur für das SFTP-Protokoll relevant.

Mögliche Werte:

  • Ja: Host-Validierung aktivieren (Flag setzen)
  • Nein: Host-Validierung deaktivieren (nicht empfohlen für Produktivsysteme) (Standard)

hostValidationFile

Pfad zur Known Hosts-Datei, die eine Liste von bestätigten Hosts und deren zugehörigen Public Keys enthält.

Mögliche Werte: Beliebiger gültiger Pfad (z.B. C:\Data\known_hosts)

Statuswerte

1

Die Operation wurde erfolgreich ausgeführt.

-1

Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.