Basiskonfiguration - EDI-Pass-Through-Dokumente 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 werden, verwenden die Dokumentenflussdefinitionen, die von WebSphere Partner Gateway zur Verfügung gestellt werden. Aus diesem Grund müssen Sie nur Interaktionen auf der Basis dieser Dokumentenflüsse erstellen. In diesem Beispiel wird kein kundenspezifisches XML verwendet.

Dieses Beispiel zeigt einen Austausch zwischen einer Back-End-Anwendung von Community Manager und einem Community-Teilnehmer (Partner Zwei).

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 Dokumenten über HTTP zu erstellen:

  1. Klicken Sie auf Hubadmin > Hubkonfiguration > Ziele.
  2. Klicken Sie auf Ziel erstellen.
  3. Geben Sie als Zielname den Namen HttpZiel 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 Dateisystemziel 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\Dateisystemziel
    Anmerkung: Dadurch wird ein Verzeichnis Dateisystemziel innerhalb des temporären Verzeichnisses erstellt. Stellen Sie sicher, dass ein Verzeichnis temp im Dateisystem vorhanden ist.
  7. Klicken Sie auf Speichern.

Dokumentenflüsse und Interaktionen definieren

In diesem Beispiel konfigurieren Sie den Austausch von Dokumenten, die dem EDI-X12-Standard entsprechen. In diesem Beispiel werden die Dokumente einfach durch den Hub weitergeleitet. Vom EDI-Austausch wird kein Umschlag entfernt und es tritt auch keine Transformation auf. Beispiele für das Entfernen von Umschlägen eines Austauschs, dem Transformieren der Transaktionen und dem Senden von Bestätigungen finden Sie in Anhang B. EDI-Beispiele.

In diesem Abschnitt werden die folgenden Austauschvorgänge beschrieben:

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.

Erstellen Sie die erste Interaktion, in der die Quelle ein ISA-formatiertes Dokument ist, das dem EDI-X12-Standard ohne Paket entspricht, und das Ziel ein ISA-formatiertes Dokument ist, das dem EDI-X12-Standard mit AS2-Paket entspricht.

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

Erstellen Sie eine zweite Interaktion, in der das Quellenformat ein ISA-formatiertes Dokument ist, das dem EDI-X12-Standard mit AS-Paket entspricht, und das Zielformat ein ISA-formatiertes Dokument ist, das dem EDI-X12-Standard ohne Paket entspricht:

  1. Klicken Sie auf Interaktion erstellen.
  2. Erweitern Sie in der Spalte Quelle Folgendes:
    1. Paket:AS
    2. Protokoll: EDI-X12
  3. Klicken Sie auf Dokumentenfluss: ISA.
  4. Erweitern Sie in der Spalte Ziel Folgendes:
    1. Paket:None
    2. Protokoll: EDI-X12
  5. Klicken Sie auf Dokumentenfluss:ISA.
  6. Wählen Sie in der Liste Aktion die Option Pass-Through aus.
  7. 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 Standardtransporte. Es sind keine Konfigurationspunkte für die Gateways definiert.

Die Teilnehmer erstellen

Erstellen Sie zwei neue Teilnehmer. Gehen Sie wie folgt vor, um Community Manager zu definieren:

  1. Klicken Sie auf Kontenadmin vom Hauptmenü. Die Seite Teilnehmersuche ist die Standardanzeige.
  2. Klicken Sie auf Erstellen.
  3. Geben Sie als Anmeldename des Unternehmens Folgendes ein: CommMan.
  4. Geben Sie als Anzeigename des Teilnehmers Folgendes ein: Comm Man.
  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.
    Anmerkung: An dieser Stelle und im ganzen Handbuch sind die verwendeten DUNS-Nummern, nur als Beispiele zu verstehen.
  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 Anmeldename des Unternehmens Folgendes ein: partnerZwei.
  4. Geben Sie als Anzeigename des Teilnehmers 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 Community Manager als auch Partner Zwei für den Hub definiert.

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

Die Gateways erstellen

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

In dem Fall von Community Manager stellt das Gateway den Einstiegspunkt in das Back-End-System dar.

Gehen Sie wie folgt vor, um ein Gateway für Community Manager zu erstellen:

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

Legen Sie nun dieses neu erstellte Gateway als das Standardgateway für Community Manager fest.

  1. Klicken Sie auf Liste, um alle Gateways anzuzeigen, die für Community Manager konfiguriert sind.
  2. Klicken Sie auf Standardgateways anzeigen.
  3. Wählen Sie in der Liste Produktion den Eintrag Dateisystemgateway 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 Symbol Details anzeigen 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 Adresse 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: Comm Man.
  9. Geben Sie als Kennwort Folgendes ein: commMan.
  10. Klicken Sie auf Speichern.

Beachten Sie, dass in diesem Beispiel davon ausgegangen wird, dass Teilnehmer, die sich am System von Partner Zwei 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 Produktion den Eintrag HttpGateway aus.
  3. Klicken Sie auf Speichern.

B2B-Funktionalität konfigurieren

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

  1. Klicken Sie im Hauptmenü auf Kontenadmin > Profile > Community-Teilnehmer.
  2. Klicken Sie auf Suchen.
  3. Wählen Sie Comm Man aus, indem Sie auf das Symbol Details anzeigen klicken.
  4. Klicken Sie auf B2B-Funktionalität in der horizontalen Navigationsleiste.
  5. Legen Sie die Quelle und das Ziel für das Paket: None, das Protokoll: EDI-X12 und den Dokumentenfluss: ISA fest, indem Sie die folgenden Schritte ausführen:
    1. Klicken Sie auf das Symbol Rolle ist nicht aktiv unter Quelle festlegen für Paket: None.
    2. Klicken Sie auf das Symbol Rolle ist nicht aktiv unter Ziel festlegen für Paket: None.
    3. Klicken Sie auf das Symbol Erweitern neben Paket: None.
    4. Klicken Sie auf das Symbol Rolle ist nicht aktiv für Protokoll: EDI-X12 (ALL) für die Quelle und das Ziel.
    5. Klicken Sie auf das Symbol Erweitern neben Protokoll: EDI-X12 (ALL).
    6. Klicken Sie auf das Symbol Rolle ist nicht aktiv für Dokumentenfluss: ISA 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 Symbol Details anzeigen 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: ISA aus, indem Sie die folgenden Schritte ausführen:
    1. Klicken Sie auf das Symbol Rolle ist nicht aktiv unter Quelle festlegen für Paket: AS.
    2. Klicken Sie auf das Symbol Rolle ist nicht aktiv unter Ziel festlegen für Paket: AS.
    3. Klicken Sie auf das Symbol Erweitern neben Paket: AS.
    4. Klicken Sie auf das Symbol Rolle ist nicht aktiv für Protokoll: EDI-X12 (ALL) für die Quelle und das Ziel.
    5. Klicken Sie auf das Symbol Erweitern neben Protokoll: EDI-X12 (ALL).
    6. Klicken Sie auf das Symbol Rolle ist nicht aktiv für Dokumentenfluss: ISA für die Quelle und das Ziel.

Teilnehmerverbindungen definieren

Definieren Sie die Teilnehmerverbindung für EDI-Dokumente ohne Paket, die von Community Manager eingehen und Partner Zwei zugestellt werden sollen.

  1. Klicken Sie auf Kontenadmin > Teilnehmerverbindungen.
  2. Wählen Sie in der Liste Quelle den Eintrag Comm Man 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: ISA(ALL)
    2. Ziel
      1. Paket: AS (N/A)
      2. Protokoll: EDI-X12 (ALL)
      3. Dokumentenfluss: ISA(ALL)

Definieren Sie als Nächstes die Verbindung für EDI-Dokumente im AS2-Paket, die von Partner Zwei eingehen und Community Manager ohne Paket zugestellt 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 Comm Man 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: ISA(ALL)
    2. Ziel
      1. Paket: None (N/A)
      2. Protokoll: EDI-X12 (ALL)
      3. Dokumentenfluss: ISA(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 auf der Seite abwärts blättern, und klicken Sie auf das Symbol Erweitern 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. 2003, 2005