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.
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