Basiskonfiguration - EDI-Dokumente mit AS-Paket über HTTP austauschen

In diesem Beispiel ist die Hubkonfiguration relativ einfach gehalten: Es sind zwei Ziele definiert (eines für Dokumente, die beim Hub von einem Teilnehmer eingehen, und eines für Dokumente, die beim Hub vom Community Manager-Back-End-System eingehen). Die Austauschvorgänge, die in diesem Beispiel konfiguriert wurden, verwenden die Dokumentenflussdefinitionen, die von WebSphere Business Integration Connect zur Verfügung gestellt werden. Aus diesem Grund müssen Sie die Verbindungen nur auf der Basis dieser Flüsse erstellen. In diesem Beispiel wird kein kundenspezifisches XML verwendet.

Den Hub konfigurieren

Der erste Schritt in der Konfiguration des Hubs besteht darin, die zwei Ziele zu erstellen.

Die Ziele definieren

Gehen Sie wie folgt vor, um ein Ziel für den Empfang von HTTP zu erstellen:

  1. Klicken Sie auf Hubadmin > Hubkonfiguration > Ziele.
  2. Klicken Sie auf Ziel erstellen.
  3. Geben Sie als Zielname den Namen HttpTarget ein.
  4. Wählen Sie in der Liste Transport die Option HTTP/S aus.
  5. Verwenden Sie als Gateway-Typ den Standardwert Produktion.
  6. Geben Sie als URI Folgendes ein: /bcgreceiver/submit
  7. Klicken Sie auf Speichern.

Erstellen Sie dann ein Ziel, um ein Verzeichnis im Dateisystem abzufragen. Durch das Erstellen des Ziels wird automatisch ein neues Verzeichnis im Dateisystem erstellt.

Gehen Sie wie folgt vor, um das Dateisystemziel zu erstellen:

  1. Klicken Sie auf Hubadmin > Hubkonfiguration > Ziele.
  2. Klicken Sie auf Ziel erstellen.
  3. Geben Sie FileSystemTarget als Zielname ein.
  4. Wählen Sie in der Liste Transport die Option Dateiverzeichnis aus.
  5. Verwenden Sie als Standardgateway-Typ den Standardwert Produktion.
  6. Geben Sie als Dokumentstammverzeichnispfad das Folgende ein: \temp\FileSystemTarget

    Anmerkung: Dadurch wird ein Verzeichnis FileSystemTarget innerhalb des Verzeichnisses C:\temp erstellt. Stellen Sie sicher, dass ein Verzeichnis C:\temp im Dateisystem vorhanden ist.

  7. Klicken Sie auf Speichern.

Dokumentenflüsse und Interaktionen definieren

In diesem Beispiel definieren Sie die folgenden Austauschvorgänge:

Aufgrund der einbezogenen Pakete und Protokolle muss keine neue Dokumentenflussdefinition erstellt werden. Die Pakete, Protokolle und Dokumentenflüsse sind im System vordefiniert.

Sie müssen allerdings Interaktionen auf der Basis dieser vordefinierten Dokumentenflüsse definieren. Sie benötigen zwei Interaktionen:

Erstellen Sie die erste Interaktion, in der das Quellenformat ein EDI-X12-Dokument ohne Paket und das Zielformat ein EDI-X12-Dokument mit AS-Paket ist.

  1. Klicken Sie auf Hubadmin > Hubkonfiguration > Dokumentenflussdefinition.
  2. Klicken Sie auf Interaktionen verwalten und dann auf Interaktion erstellen.
  3. Wählen Sie in der Spalte Quelle Folgendes aus:
    1. Paket: None
    2. Protokoll: EDI-X12
    3. Dokumentenfluss: All
  4. Wählen Sie in der Spalte Ziel Folgendes aus:
    1. Paket: AS
    2. Protokoll: EDI-X12
    3. Dokumentenfluss: All
  5. Setzen Sie Aktion auf Pass-Through.
  6. Klicken Sie auf Speichern.

Erstellen Sie eine zweite Interaktion, in der das Quellenformat ein EDI-X12-Dokument im AS2-Paket und das Zielformat ein EDI-X12-Dokument ohne Paket ist:

  1. Klicken Sie auf Interaktion erstellen.
  2. Wählen Sie in der Spalte Quelle Folgendes aus:
    1. Paket: AS
    2. Protokoll: EDI-X12
    3. Dokumentenfluss: All
  3. Wählen Sie in der Spalte Ziel Folgendes aus:
    1. Paket: None
    2. Protokoll: EDI-X12
    3. Dokumentenfluss: All
  4. Setzen Sie Aktion auf Pass-Through.
  5. Klicken Sie auf Speichern.

Teilnehmer und Teilnehmerverbindungen erstellen

In diesem Beispiel wird ein externer Teilnehmer zusätzlich zu Community Manager erstellt. Die Gateways für die Teilnehmer umfassen Standardtransportprotokolle. Es sind keine Konfigurationspunkte für die Gateways definiert.

Die Teilnehmer erstellen

Erstellen Sie zwei neue Teilnehmer. Gehen Sie wie folgt vor, um Partner Eins zu definieren:

  1. Klicken Sie auf Kontenadmin vom Hauptmenü. Die Seite Teilnehmersuche ist die Standardanzeige.
  2. Klicken Sie auf Erstellen.
  3. Geben Sie als Teilnehmeranmeldename Folgendes ein: partnerEins.
  4. Geben Sie als Teilnehmername Folgendes ein: Partner Eins.
  5. Wählen Sie als Teilnehmertyp Folgendes aus: Community Manager.
  6. Klicken Sie auf Neu unterhalb von Geschäfts-ID.
  7. Behalten Sie für Typ den Eintrag DUNS bei, und geben Sie einen Kennungswert 123456789 ein.
  8. Klicken Sie auf Neu unterhalb von Geschäfts-ID.
  9. Wählen Sie Unformatiert aus, und geben Sie einen Kennungswert von 12-3456789 ein.
  10. Klicken Sie auf Speichern.

Gehen Sie wie folgt vor, um Partner Zwei zu definieren:

  1. Klicken Sie auf Kontenadmin > Profile > Community-Teilnehmer.
  2. Klicken Sie auf Erstellen.
  3. Geben Sie als Teilnehmeranmeldename Folgendes ein: partnerZwei.
  4. Geben Sie als Teilnehmername Folgendes ein: Partner Zwei.
  5. Wählen Sie als Teilnehmertyp Folgendes aus: Community-Teilnehmer.
  6. Klicken Sie auf Neu unterhalb von Geschäfts-ID.
  7. Behalten Sie für Typ den Eintrag DUNS bei, und geben Sie als Kennung 987654321 ein.
  8. Klicken Sie auf Neu unterhalb von Geschäfts-ID.
  9. Wählen Sie Unformatiert aus, und geben Sie einen Kennungswert von 98-7654321 ein.
  10. Klicken Sie auf Speichern.

Jetzt haben Sie sowohl Partner Eins als auch Partner Zwei für den Hub definiert.

Zu den nächsten Schritten gehört nun das Konfigurieren von Gateways für Partner Eins und Partner Zwei.

Die Gateways erstellen

Bevor Sie ein Dateiverzeichnisgateway für Partner Eins erstellen, müssen Sie die Verzeichnisstruktur erstellen, die von diesem Gateway verwendet wird. Erstellen Sie ein neues Verzeichnis FileSystemGateway auf dem Stammlaufwerk. In diesem Verzeichnis speichert Partner Eins Dateien, die von Teilnehmern empfangen wurden.

In dem Fall von Partner Eins, der als Community Manager fungiert, stellt das Gateway den Einstiegspunkt in das Back-End-System dar.

Gehen Sie wie folgt vor, um ein Gateway für Partner Eins zu erstellen:

  1. Klicken Sie auf Kontenadmin > Profile > Community-Teilnehmer.
  2. Klicken Sie auf Suchen.
  3. Wählen Sie Partner Eins aus, indem Sie auf das Symbol klicken.
  4. Klicken Sie auf Gateways in der horizontalen Navigationsleiste.
  5. Klicken Sie auf Erstellen.
  6. Geben Sie als Gateway-Name Folgendes ein: FileSystemGateway.
  7. Wählen Sie als Transport die Option Dateiverzeichnis aus.
  8. Geben Sie als Ziel-URI-Datei Folgendes ein: file://C:\FileSystemGateway
  9. Klicken Sie auf Speichern.

Legen Sie nun dieses neu erstellte Gateway als das Standardgateway für Partner Eins fest.

  1. Klicken Sie auf Liste, um alle Gateways anzuzeigen, die für Partner Eins konfiguriert sind.
  2. Klicken Sie auf Standardgateways anzeigen.
  3. Wählen Sie in der Liste den Eintrag FileSystemGateway als Produktionsgateway-Typ aus.
  4. Klicken Sie auf Speichern.

Erstellen Sie ein Gateway für Partner Zwei.

  1. Klicken Sie auf Kontenadmin > Profile > Community-Teilnehmer.
  2. Klicken Sie auf Suchen, und wählen Sie dann Partner Zwei aus, indem Sie auf das Lupensymbol klicken.
  3. Klicken Sie auf Gateways in der horizontalen Navigationsleiste.
  4. Klicken Sie auf Erstellen.
  5. Geben Sie als Gateway-Name Folgendes ein: HttpGateway.
  6. Wählen Sie als Transport die Option HTTP/1.1 aus.
  7. Geben Sie als Ziel-URI-Datei Folgendes ein: http://<IP_adresse>:80/input/AS2. Dabei steht <IP_adresse> für den Computer von Partner Zwei.
  8. Geben Sie als Benutzername Folgendes ein: partnerEins.
  9. Geben Sie als Kennwort Folgendes ein: partnerEins.
  10. Klicken Sie auf Speichern.

Beachten Sie, dass in diesem Beispiel davon ausgegangen wird, dass Teilnehmer, die sich am System von Parter Two anmelden wollen, einen Benutzernamen und ein Kennwort benötigen.

Für diesen Teilnehmer müssen Sie auch einen Standardgateway definieren.

  1. Klicken Sie auf Liste und dann auf Standardgateways anzeigen.
  2. Wählen Sie in der Liste den Eintrag HttpGateway als Gateway des Typs Produktion aus.
  3. Klicken Sie auf Speichern.

B2B-Funktionalität konfigurieren

Definieren Sie als Nächstes die B2B-Funktionalität für Partner Eins (Community Manager).

  1. Klicken Sie im Hauptmenü auf Kontenadmin > Profile > Community-Teilnehmer.
  2. Klicken Sie auf Suchen.
  3. Wählen Sie Partner Eins aus, indem Sie auf das Lupensymbol klicken.
  4. Klicken Sie auf B2B-Funktionalität in der horizontalen Navigationsleiste.
  5. Wählen Sie Quelle festlegen und Ziel festlegen für das Paket: AS, das Protokoll: EDI-X12 und den Dokumentenfluss: ALL aus, indem Sie die folgenden Schritte ausführen:
    1. Klicken Sie auf das Aktivierungssymbol unter Quelle festlegen für Paket: AS.
    2. Klicken Sie auf das Aktivierungssymbol unter Ziel festlegen für Paket: AS.
    3. Klicken Sie auf das Ordnersymbol neben Paket: AS, um den Ordner zu erweitern.
    4. Klicken Sie auf das Aktivierungssymbol zu Protokoll: EDI-X12 (ALL) für die Quelle und das Ziel.
    5. Klicken Sie auf das Ordnersymbol neben Protokoll: EDI-X12 (ALL), um den Ordner zu erweitern.
    6. Klicken Sie auf das Aktivierungssymbol zu Dokumentenfluss: ALL für die Quelle und das Ziel.
  6. Legen Sie die Quelle und das Ziel für das Paket: None, das Protokoll: EDI-X12 und den Dokumentenfluss: ALL fest, indem Sie die folgenden Schritte ausführen:
    1. Klicken Sie auf das Aktivierungssymbol unter Quelle festlegen für Paket: None.
    2. Klicken Sie auf das Aktivierungssymbol unter Ziel festlegen für Paket: None.
    3. Klicken Sie auf das Ordnersymbol neben Paket: None, um den Ordner zu erweitern.
    4. Klicken Sie auf das Aktivierungssymbol zu Protokoll: EDI-X12 (ALL) für die Quelle und das Ziel.
    5. Klicken Sie auf das Ordnersymbol neben Protokoll: EDI-X12 (ALL), um den Ordner zu erweitern.
    6. Klicken Sie auf das Aktivierungssymbol zu Dokumentenfluss: ALL für die Quelle und das Ziel.

Legen Sie dann die B2B-Funktionalität für Partner Zwei fest.

  1. Klicken Sie im Hauptmenü auf Kontenadmin > Profile > Community-Teilnehmer.
  2. Klicken Sie auf Suchen.
  3. Wählen Sie Partner Zwei aus, indem Sie auf das Lupensymbol klicken.
  4. Klicken Sie auf B2B-Funktionalität in der horizontalen Navigationsleiste.
  5. Wählen Sie Quelle festlegen und Ziel festlegen für das Paket: AS, das Protokoll: EDI-X12 und den Dokumentenfluss: ALL aus, indem Sie die folgenden Schritte ausführen:
    1. Klicken Sie auf das Aktivierungssymbol unter Quelle festlegen für Paket: AS.
    2. Klicken Sie auf das Aktivierungssymbol unter Ziel festlegen für Paket: AS.
    3. Klicken Sie auf das Ordnersymbol neben Paket: AS, um den Ordner zu erweitern.
    4. Klicken Sie auf das Aktivierungssymbol zu Protokoll: EDI-X12 (ALL) für die Quelle und das Ziel.
    5. Klicken Sie auf das Ordnersymbol neben Protokoll: EDI-X12 (ALL), um den Ordner zu erweitern.
    6. Klicken Sie auf das Aktivierungssymbol zu Dokumentenfluss: ALL für die Quelle und das Ziel.
  6. Legen Sie die Quelle und das Ziel für das Paket: Kein(e), das Protokoll: EDI-X12 und den Dokumentenfluss: ALLE fest, indem Sie die folgenden Schritte ausführen:
    1. Klicken Sie auf das Aktivierungssymbol unter Quelle festlegen für Paket: None.
    2. Klicken Sie auf das Aktivierungssymbol unter Ziel festlegen für Paket: None.
    3. Klicken Sie auf das Ordnersymbol neben Paket: None, um den Ordner zu erweitern.
    4. Klicken Sie auf das Aktivierungssymbol zu Protokoll: EDI-X12 (ALL) für die Quelle und das Ziel.
    5. Klicken Sie auf das Ordnersymbol neben Protokoll: EDI-X12 (ALL), um den Ordner zu erweitern.
    6. Klicken Sie auf das Aktivierungssymbol zu Dokumentenfluss: ALL für die Quelle und das Ziel.

Teilnehmerverbindungen definieren

Definieren Sie die Teilnehmerverbindung für EDI-Dokumente ohne Paket, die von Partner Eins eingehen und an Partner Zwei übermittelt werden sollen.

  1. Klicken Sie auf Kontenadmin > Teilnehmerverbindungen.
  2. Wählen Sie in der Liste Quelle den Eintrag Partner Eins aus.
  3. Wählen Sie in der Liste Ziel den Eintrag Partner Zwei aus.
  4. Klicken Sie auf Suchen.
  5. Klicken Sie auf Aktivieren für die Verbindung mit den folgenden Zusatzinformationen:
    1. Quelle
      1. Paket: None (N/A)
      2. Protokoll: EDI-X12 (ALL)
      3. Dokumentenfluss: ALL (ALL)
    2. Ziel
      1. Paket: AS (N/A)
      2. Protokoll: EDI-X12 (ALL)
      3. Dokumentenfluss: ALL (ALL)

Definieren Sie als Nächstes die Verbindung für EDI-Dokumente im AS2-Paket, die von Partner Zwei eingehen und an Partner Eins ohne Paket übermittelt werden sollen. Dies ähnelt sehr der Verbindung, die Sie im vorherigen Abschnitt definiert haben, außer dass Sie auch noch AS2-Attribute konfigurieren.

  1. Klicken Sie auf Kontenadmin > Teilnehmerverbindungen.
  2. Wählen Sie in der Liste Quelle den Eintrag Partner Zwei aus.
  3. Wählen Sie in der Liste Ziel den Eintrag Partner Eins aus.
  4. Klicken Sie auf Suchen.
  5. Klicken Sie auf Aktivieren für die Verbindung mit den folgenden Zusatzinformationen:
    1. Quelle
      1. Paket: AS (N/A)
      2. Protokoll: EDI-X12 (ALL)
      3. Dokumentenfluss: ALL (ALL)
    2. Ziel
      1. Paket: None (N/A)
      2. Protokoll: EDI-X12 (ALL)
      3. Dokumentenfluss: ALL (ALL)

Wählen Sie als Nächstes Attribute neben dem Kästchen Paket: AS (N/A) für Partner Zwei aus.

  1. Bearbeiten Sie die Attribute von Paket: AS (N/A), indem Sie in der Anzeige vorblättern, und klicken Sie auf das Ordnersymbol neben Paket: AS (N/A).
  2. Geben Sie einen Wert für AS-MDN-E-Mail-Adresse (AS1) ein. Dies kann eine beliebige gültige E-Mail-Adresse sein.
  3. Geben Sie einen Wert für AS-MDN-HTTP-URL-Adresse (AS2) ein. Dieser sollte wie folgt eingegeben werden: http://<IP_Adresse>:57080/bcgreceiver/submit. Dabei steht <IP_Adresse> für den Hub.
  4. Klicken Sie auf Speichern.

Copyright IBM Corp. 1997, 2004