Nachrichten können vom einem FTP-Server gecrawlt werden.

Übersicht

Der FTP Service kann Nachrichten von einem FTP-Server zur Verarbeitung innerhalb der B2B by practise abholen.

Die Abholung von einem SFTP-Server wird hier beschrieben.

Technische Beschreibung

Klassenpfad org.b2bbp.service.inbound.ftp.FTPCrawler

Einrichtung

In der Administration muss der FTPService, wie in dem folgenden Screenshot einzusehen, als aktiver Dienst angelegt werden. FTPCrawler

Der neu angelegten ID „FTPCrawler“ muss in den Global Properties ein Knoten zugewiesen werden.

Einstellungsmöglichkeiten

Pflichtwerte

Eigenschaft Beispielwert Erklärung
FTP_SERVER 127.0.0.1 Name oder IP-Adresse des SFTP-Servers
FTP_USER Testuser Name des anzumeldenden Benutzers
FTP_PASSWORD pVX5VxHrAKLLoqXMMuslrg== kodiertes Passwort

Optionale Werte

Eigenschaft Beispielwert Erklärung
FTP_PORT 23 Port für den FTP-Server (Standard 21)
CRAWL_FOLDER outbound anzusteuernde Unterordner
B3P_POLL_INTERVAL 60 Intervall in Sekunden, in welchem der Ordner gecrawlt werden soll (default ist 10)
FTP_USE_SECURED_CONNECTION true Aktivierung von FTPS
FTP_SECURITY_PROTOCOL TLS Verschlüsselungsart
FTP_VERIFIY_HOSTNAME true Abgleich des Servernamens mit dem Zertifikat (Voraussetzung: bei „FTP_SERVER“ muss der Servernamen anstatt der IP-Adresse aufgeführt sein)
FTP_TRUST_ALL_CERTS true Einstellung ob auch unbekannten Zertifikaten vertraut werden soll. Bei false muss ein FTP_KEYSTORE_PATH mit dem dort hinterlegten Zertifikat hinterlegt sein.
FTP_KEYSTORE_PATH C:\users\keystore.jks Pfad zum Keystore, benötigt auch FTP_KEYSTORE_PASSWORD
FTP_KEYSTORE_PASSWORD pVX5VxHrAKLLoqXMMuslrg== Kennwort vom Keystore, kodiert mit dem B2B-Base64-Tool
B3P_ENCODING ISO-8859-1 gewünschtes Encoding-Format
USE_TEMP_FILE true Einstellung ob die Nachricht(en) im lokalen Tempverzeichnis zwischengespeichert werden sollen
FTP_CONNECTION_TIMEOUT 15000 Dauer für Verbindungsversuch zum FTP-Server in Millisekunden
FTP_USE_ENCRYPTED_DATA_CONNECTION true Aktivierung einer verschlüsselten Datenverbindung
FTP_RETRY_DELAY 15 Zeit zwischen den einzelnen Verbindungsversuchen in Sekunden
FTP_RETRY_COUNT 5 Anzahl der Versuche eine Verbindung zum FTP-Server aufzubauen
UNARCHIVE_ENDINGS zip Dateiendung für gezippte Nachrichten angeben
FTP_IMPLICIT_ENCRYPTION false Aktiviert Implicit Encryption für FTPS (true / false)

Der Service holt immer alle Dateien ab, die er vorfindet. Die maximale Anzahl der heruntergeladenen Dateien kann nicht eingegrenzt werden.

View Me   Edit Me