Einführung
Portbase bietet verschiedene Protokolle an, um Nachrichten zwischen Ihrem internen System und dem Port Community System (PCS) auszutauschen. Dieser Artikel erklärt, wie Sie Nachrichten über das sFTP-Protokoll senden und abrufen können.
Einen Überblick über die anderen Protokolle finden Sie hier
Bevor Sie beginnen
In diesem Artikel gehen wir davon aus, dass:
- Ihre Organisation bereits eine sFTP-Verbindung hat oder unsere Kollegen von Integration Services Kontakt mit Ihnen aufgenommen haben, um diese einzurichten. Noch keine Verbindung? Lesen Sie dann zuerst diesen Artikel über das Anfordern einer systemverknüpfung.
- Sie als technischer Administrator verantwortlich sind für das Erstellen und Verwalten von systemverknüpfungen und Zugang zur Anwendung System interface (EDIFACT/XML) im PCS haben. Noch keinen Zugang? Sehen Sie sich dann diesen Artikel darüber an, wie Sie Zugang zur Anwendung erhalten können.
Verknüpfung verwalten
Das Verwalten Ihrer AS2- und sFTP-Verknüpfungen erfolgt über die PCS-Dienst System interface (EDIFACT/XML). Diese finden Sie im Port Community System (PCS).
Im Artikel sFTP systemverknüpfung verwalten erfahren Sie, wie Sie dies tun.
Technische Anforderungen
- Die Portbase sFTP-Dienste akzeptieren nur push/pull. Das bedeutet, dass Sie selbst verantwortlich sind für das Platzieren und Abrufen von Dateien in den Ordnern.
- Nachrichten im Ordner cur (Upload und Download) werden automatisch nach 7 Tagen gelöscht.
- Die maximale Dateigröße beträgt 4 MB.
- Der PCS sFTP-Server ist erreichbar über sftp://messaging2.pcs.portbase.com. Sie können sich mit dem bereitgestellten benutzernamen und Ihrem SSH-Schlüsselpaar über Port 22 einloggen. Die Verwaltung Ihrer Verknüpfungen mit Portbase erfolgt im System Interfaces Portal, über PCS.
Leistung
Für die beste Leistung empfehlen wir, mehrere parallele Uploads und Downloads (auch als Kanäle oder Sitzungen bezeichnet) innerhalb einer Verbindung zu verwenden. Unser Server unterstützt maximal 10 parallele Übertragungen pro Verbindung.
Diese Methode ist schneller als das Öffnen mehrerer separater Verbindungen ohne Nutzung paralleler Übertragungen.
Upload-Verfahren
- Laden Sie Ihre Datei in den Ordner upload/tmp/ hoch.
- Wenn der Upload abgeschlossen ist, verschieben Sie die Datei in upload/new/.
- Nach kurzer Zeit nimmt das PCS-System die Datei zur Verteilung und Verarbeitung auf und verschiebt sie in den Ordner upload/cur/. Nach 7 Tagen wird die Datei automatisch gelöscht.
Warum dieses Verfahren?
Das zuerst Hochladen nach /tmp und dann Verschieben nach /new, sobald der Upload abgeschlossen ist, verhindert, dass unser System unvollständige Dateien aufnimmt. Die Verwendung des Ordners /new bestätigt, dass eine Datei bereit ist, abgeholt zu werden. Auf die gleiche Weise ist das Verschieben in den Ordner /cur unsere Bestätigung, dass Ihre Datei zur Verteilung innerhalb von Portbase abgeholt wurde.
Download-Verfahren
- Überprüfen Sie den Ordner download/new/ auf neue Dateien.
- Laden Sie diese Dateien herunter und verschieben Sie sie, wenn Sie fertig sind, in download/cur/ oder löschen Sie sie direkt. Nach 7 Tagen werden die Dateien in download/cur/ automatisch gelöscht.
Warum dieses Verfahren?
Die Verwendung des /new-Verzeichnisses bestätigt, dass eine Datei bereit ist, abgeholt zu werden, und es besteht kein Risiko, eine teilweise hochgeladene Datei abzuholen. Das Verschieben der Datei in den /cur-Ordner ist Ihre Bestätigung, dass die Datei zur Verteilung/Verarbeitung abgeholt wurde. Das /tmp-Verzeichnis wird von Portbase für das Hochladen von (teilweise) Dateien verwendet und ist nicht für die Nutzung durch Kunden vorgesehen.
Testen der Verknüpfung
Überprüfen Sie, ob Sie von Ihrem sFTP-Client aus eine Verbindung mit dem Portbase sFTP-Server herstellen können, und nehmen Sie Kontakt mit Portbase auf, um die Verbindung von Portbase mit Ihrem sFTP-Server zu überprüfen.
Haben Sie Fragen zu Ihrer sFTP systemverknüpfung mit Portbase, nehmen Sie dann Kontakt auf über integration@portbase.com
Verknüpfung mit