Der SFTP-Pull holt zeitgesteuert SCANINFO-Flatfiles (Trackingdaten) und Abliefernachweise (POD) von einem DPD-SFTP-Server ab. SCANINFO landet in den Tracking-Ereignissen, POD-Dokumente werden dem Paket als Nachweis zugeordnet (Status „Zugestellt").
Schalten Sie in der DPD Konfiguration „SFTP-Import aktivieren (SCANINFO/POD)" ein. Die eigentlichen SFTP-Zugangsdaten liegen in der Azure Function.
DPD akzeptiert ausschließlich SSH-Public-Key-Authentifizierung (RFC 4716) – kein Passwort. Ihr Public Key wird bei DPD hinterlegt, der zugehörige Private Key kommt in SFTP_PRIVATE_KEY. Nur den festgelegten DNS-Namen verwenden, Firewall-Freigabe beachten.
SFTP_HOST
Server-DNS-Name (aktiviert den Timer sftpPoll)
SFTP_PORT
optional, Default 22
SFTP_USER
SFTP-Benutzer (User-ID von DPD)
SFTP_PRIVATE_KEY
PEM-Key (mit \n maskiert), optional SFTP_PASSPHRASE
SFTP_SCANINFO_DIR
Verzeichnis mit SCANINFO-Flatfiles
SFTP_POD_DIR
Verzeichnis mit POD-Dokumenten
SFTP_ARCHIVE_DIR
optional; verarbeitete Dateien werden verschoben (sonst gelöscht)
SFTP_POLL_SCHEDULE
NCRONTAB, Default 0 */15 * * * * (alle 15 Min.)
SCANINFO_DELIMITER
Trennzeichen, Default ;
Ohne gesetztes SFTP_HOST bleibt der Timer inaktiv. Bei DPD-Standard-SCANINFO mit Header erkennt der Import die Spalten automatisch; andernfalls lassen sich Spaltenindizes über SCANINFO_COL_* setzen.
