Den FTP-Server für das Empfangen von Dokumenten konfigurieren

Anmerkung: Dieser Abschnitt gilt nur für das Empfangen der Dokumente über FTP oder FTPS von Teilnehmern. Das Senden von Dokumenten an Teilnehmer wird in FTP-Gateway erstellen und FTPS-Gateway erstellen beschrieben.

Wenn Sie FTP oder FTPS als Transportprotokoll für Eingangsdokumente verwenden, müssen Sie einen FTP-Server installieren. Wenn Sie vorhaben, FTP zu verwenden, und momentan noch keinen Server installiert haben, dann installieren Sie jetzt einen, bevor Sie fortfahren. Stellen Sie sicher, dass eines der folgenden Szenarios auf Ihre Installation zutrifft:

Die erforderliche Verzeichnisstruktur auf dem FTP-Server konfigurieren

Nachdem Sie den FTP-Server installiert haben, besteht der nächste Schritt darin, die erforderliche Verzeichnisstruktur unter dem Ausgangsverzeichnis des FTP-Servers zu erstellen. WebSphere Business Integration Connect benötigt eine bestimmte Verzeichnisstruktur, so dass die Empfänger- und Document Manager-Komponenten den Teilnehmer, der ein Eingangsdokument sendet, korrekt identifizieren können. Die Struktur sieht wie folgt aus:

Abbildung 15. FTP-Verzeichnisstruktur


Jedes Teilnehmerverzeichnis enthält ein Verzeichnis Binary und ein Verzeichnis Documents. Die beiden Verzeichnisse Binary und Documents enthalten jeweils ein Verzeichnis Production und ein Verzeichnis Test.

Das Verzeichnis Documents wird verwendet, wenn ein Teilnehmer ein XML-Dokument, das die vollständigen Route-Informationen (unter Verwendung von FTP) enthält, an den Hub sendet. Dazu ist die Erstellung einer angepassten XML-Definition erforderlich. Siehe Angepasstes XML verwalten.

Das Verzeichnis Binary wird verwendet, wenn ein Teilnehmer ein beliebiges anderes Dokument (unter Verwendung von FTP) an den Hub sendet.

Für jeden Teilnehmer, der FTP zum Senden oder Empfangen von Dokumenten verwendet, erstellen Sie die folgenden Ordner im Stammverzeichnis Ihres FTP-Servers:

  1. Erstellen Sie einen Ordner für den Teilnehmer.
  2. Erstellen Sie unter dem Teilnehmerordner die Unterordner namens Binary und Documents.
  3. Erstellen Sie unter den Ordnern Binary und Documents die Unterordner namens Production und Test.

Verarbeitung der über FTP gesendeten Dateien

Es ist wichtig, dass Sie verstehen, wie Binär- und XML-Dateien vom FTP-Server verarbeitet werden.

Binärdateien

Binärdateien verfügen über eine erforderliche Dateinamensstruktur, da die Dateien von Document Manager nicht überprüft werden.

Die Dateinamensstruktur sieht wie folgt aus: <AnTeilnehmerID><EindeutigerDateiname>

Wenn der Empfänger eine Binärdatei ermittelt, schreibt er sie in den gemeinsam benutzten Speicher und übermittelt sie zur Verarbeitung an Document Manager.

Der Name des Verzeichnisses, in der die Datei ermittelt wurde, wird zum Auswerten des Namens vom Absender (Von Teilnehmer) verwendet und der erste Teil des Dateinamens wird zum Auswerten des Namens vom Empfänger (An Teilnehmer) verwendet. Die Position des Verzeichnisses in der Verzeichnisstruktur wird verwendet, um auszuwerten, ob es sich bei der Transaktion um eine Produktions- oder eine Testtransaktion handelt.

Beispiel: Eine Datei namens 123456789.abcdefg1234567 wird im Verzeichnis \ftproot\partnerZwei\binary\production ermittelt. Document Manager kennt die folgenden Informationen:

Document Manager sucht dann nach einer Teilnehmerverbindung des Typs Produktion von partnerZwei nach partnerEins für None (N/A)/Binary (1.0)/Binary (1.0) und verarbeitet die Datei.

XML-Dateien

An eine XML-Datei werden keine Dateinamensanforderungen gestellt, da die Datei von Document Manager überprüft wird und die Route-Informationen aus dem Dokument selbst extrahiert werden.

Wenn der Empfänger eine XML-Datei ermittelt, schreibt er sie in den gemeinsam benutzten Speicher und übermittelt sie zur Verarbeitung an Document Manager.

Document Manager vergleicht die XML-Datei mit den XML-Formaten, die definiert wurden, und wählt das erforderliche XML-Format aus. Der Name des Absenders (Von Teilnehmer) und des Empfängers (An Teilnehmer) sowie die Route-Informationen werden aus der XML-Datei extrahiert.

Die Position des Verzeichnisses in der Verzeichnisstruktur wird verwendet, um auszuwerten, ob es sich bei der Transaktion um eine Produktions- oder eine Testtransaktion handelt.

Document Manager verwendet dann diese Informationen, um die richtige Teilnehmerverbindung zu finden, bevor die Datei verarbeitet wird.

Anmerkung: Dateien, wie z. B. EDI-Dokumente, wenn sie über FTP empfangen wurden, werden von Document Manager als Binärdateien verarbeitet. Diese Dokumente werden vom WebSphere Business Integration Connect-System als Pass-Through-Dokumente behandelt.

Zusätzliche FTP-Serverkonfiguration

Nachdem Sie die erforderliche Verzeichnisstruktur erstellt haben, konfigurieren Sie Ihren FTP-Server für jeden Teilnehmer in der Hub-Community. Wie Sie Ihren FTP-Server konfigurieren, hängt vom verwendeten Server ab. Lesen Sie die Dokumentation des FTP-Servers, und führen Sie die folgenden Tasks aus:

  1. Fügen Sie eine neue Gruppe hinzu (z. B. WBIC).
  2. Fügen Sie der neu erstellten Gruppe für jeden Teilnehmer, der Dokumente über FTP senden oder empfangen wird, einen Benutzer hinzu.
  3. Konfigurieren Sie für jeden Teilnehmer den FTP-Server so, dass der eingehende Teilnehmer der jeweiligen Verzeichnisstruktur zugeordnet wird, die Sie in dem obigen Abschnitt Die erforderliche Verzeichnisstruktur auf dem FTP-Server konfigurieren erstellt haben. Zusätzliche Informationen finden Sie in der Dokumentation Ihres FTP-Servers.

Sicherheitserwägungen für den FTPS-Server

Wenn Sie einen FTPS-Server zum Empfangen von Eingangsdokumenten verwenden, werden die Sicherheitserwägungen für SSL-Sitzungen ausschließlich vom FTPS-Server und dem vom Teilnehmer verwendeten Client verarbeitet. Es gibt keine spezifische Sicherheitskonfiguration für WebSphere Business Integration Connect bei FTPS-Eingangsdokumenten. WebSphere Business Integration Connect ruft die Dokumente vom FTP-Ziel ab (dies wird in FTP-Ziel konfigurieren beschrieben), nachdem der Server erfolgreich die gesicherten Kanäle vereinbart und das Dokument empfangen hat. Lesen Sie in der Dokumentation des FTPS-Servers, welche Zertifikate benötigt werden (und wo diese benötigt werden), um erfolgreich einen gesicherten Kanal zu konfigurieren, den der Teilnehmer kontaktieren kann.

Copyright IBM Corp. 1997, 2004