Einführung

WebSphere Data Interchange ermöglicht die Integration des elektronischen Datenaustauschs (EDI - Electronic Data Interchange) in die WebSphere-Funktionen für Geschäftsprozesse, die Nachrichtenübertragung und die internetbasierte Business-to-Business-Funktionalität (B2B). Dokumente und Nachrichten werden zwischen WebSphere Partner Gateway und WebSphere Data Interchange über das JMS-Transportprotokoll ausgetauscht. Sie müssen den Pakettyp 'Kein Paket' angeben, wenn Sie ein Dokument an WebSphere Data Interchange senden.

Anmerkung: WebSphere Data Interchange stellt andere Typen von Integrationsoptionen zur Verfügung, wie zum Beispiel eine dateibasierte Integration. Detaillierte Informationen zur Aktivierung des Dokumentenaustauschs durch dateibasierte Integration finden Sie in der Dokumentation zu WebSphere Data Interchange.

Dokumentenversand an WebSphere Data Interchange definieren

Beim Senden eines EDI-Dokuments von WebSphere Partner Gateway an WebSphere Data Interchange führt das System die folgenden Operationen aus:

  1. Ein Community-Teilnehmer sendet ein EDI-Dokument an WebSphere Partner Gateway.Das Dokument wird in einem speziellen Paket über ein Transportprotokoll gesendet. (Im vorliegenden Beispiel wird ein AS2-Paket via HTTP übertragen.) WebSphere Partner Gateway entfernt das AS2-Paket vom EDI-Dokument.
  2. WebSphere Partner Gateway stellt das EDI-Dokument in eine Warteschlange.
    Anmerkung: WebSphere Partner Gateway bestimmt das im Dokument verwendete Protokoll durch Untersuchen der ersten drei Zeichen des EDI-Dokuments. Anschließend werden die Absender- und Empfängerdaten aus dem Protokolltyp ermittelt. Einzelheiten finden Sie im Abschnitt Übersicht zum EDI-Routing.
  3. WebSphere Data Interchange liest das EDI-Dokument aus der Warteschlange. Es führt die Aufgaben der Paketentfernung, Prüfung und Übersetzung des EDI-Dokuments aus.
    Anmerkung: WebSphere Data Interchange muss mit den erforderlichen Zuordnungen, Handelspartnerprofilen und anderen Informationen konfiguriert werden. Detaillierte Informationen hierzu enthält die Dokumentation zu WebSphere Data Interchange.
  4. WebSphere Data Interchange gibt das Dokument an ein Back-End-System weiter. Wenn WebSphere InterChange Server das Back-End-System ist, sendet WebSphere Data Interchange das Dokument an WebSphere Business Integration Adapter für MQ, um ein Geschäftsobjekt zu erstellen und eine Collaboration innerhalb von InterChange Server aufzurufen.
Abbildung 27. EDI-Dokument von WebSphere Partner Gateway
Diese Abbildung zeigt ein Dokument, das via AS2 gesendet wird und bei WebSphere Partner Gateway eintrifft, um dann über eine entsprechende Warteschlange an WebSphere Data Interchange übertragen zu werden.

In Abb. 27 sendet ein Community-Teilnehmer ein EDI-Dokument an WebSphere Partner Gateway, welches es wiederum an die Warteschlange EDI_IN auf der WebSphere Data Interchange-Seite sendet. Beachten Sie, dass die ferne Warteschlange, die Übertragungswarteschlange, die Empfängerwarteschlange (in diesem Beispiel EDI_IN) und die Absender- und Empfängerkanäle konfiguriert sein müssen, so dass die an WebSphere Partner Gateway gesendete Nachricht an die Warteschlange EDI_IN übertragen wird. Der WebSphere Data Interchange-Server nimmt das EDI-Dokument auf, sucht nach den Benutzerprofilen, Zuordnungen usw., konvertiert das Dokument in XML und stellt es in die Warteschlange XML_OUT.

Dokumentenempfang von WebSphere Data Interchange definieren

Das Empfangen eines EDI-Dokuments von WebSphere Data Interchange durch WebSphere Partner Gateway erfolgt in folgenden Schritten:

  1. WebSphere Data Interchange stellt das EDI-Dokument in eine Warteschlange.
  2. WebSphere Partner Gateway liest die Nachricht aus der Warteschlange.
    Anmerkung: WebSphere Partner Gateway bestimmt, wie das Dokument weiterzuleiten ist. Weitere Informationen hierzu enthält der Abschnitt Übersicht zum EDI-Routing.
  3. WebSphere Partner Gateway leitet das Dokument an den entsprechenden Community-Teilnehmer weiter.
Abbildung 28. Senden eines EDI-Dokuments an WebSphere Partner Gateway
Diese Abbildung zeigt ein XML-Dokument, das von WebSphere Data Interchange empfangen und ins EDI-Format transformiert und über eine entsprechende Warteschlange an WebSphere Partner Gateway gesendet wurde, von wo aus das Dokument via AS2 an einen Teilnehmer weitergeleitet wird.

In Abb. 28 wird ein XML-Dokument in die Warteschlange XML_IN zur Übersetzung durch WebSphere Data Interchange gestellt. Es wird angenommen, dass die Benutzerprofile, Zuordnungen usw. bereits ausgeführt wurden. Bei Empfang eines gültigen XML-Dokuments konvertiert WebSphere Data Interchange dieses in das EDI-Format und stellt die Ausgabe in die Warteschlange EDI_OUT (eine ferne Warteschlange). Es wird außerdem angenommen, dass die Übertragungswarteschlange, Absender- und Empfängerkanäle und die Empfängerwarteschlange auf der WebSphere Partner Gateway-Seite eingerichtet sind. Bei Empfang des Dokuments leitet WebSphere Partner Gateway es an den Community-Teilnehmer weiter.

Beispielszenario für dieses Kapitel

In diesem Kapitel werden die Schritte zur Einrichtung des Austauschs von EDI-Dokumenten zwischen zwei Handelspartnern beschrieben. Die EDI-Dokumente werden über Internet gesendet, wobei AS2 (über HTTP) als Kommunikationsprotokoll eingesetzt wird.

In diesem Beispiel sind die Handelspartner Partner 1 und Partner 2. Abb. 29 veranschaulicht die Konfigurationen der beiden Partner.

Abbildung 29. Konfiguration zweier Partner im Beispielszenario
Diese Abbildung zeigt, dass der Partner 1 über zwei Computer verfügt, wobei auf einem der Systeme WebSphere Partner Gateway und auf dem anderen WebSphere Data Interchange installiert ist. Partner 2 verfügt über ein System, auf dem WebSphere Partner Gateway - Express installiert ist.

Auf den drei Computern ist die folgende Software installiert:

Eine vollständige Liste der Softwarevoraussetzungen finden Sie im Handbuch Installation für WebSphere Partner Gateway und in der Dokumentation zu WebSphere Data Interchange.

In diesem Beispiel betreibt Partner 1 zwei Computer. Auf Computer A sind sowohl WebSphere MQ als auch WebSphere Data Interchange Server installiert. Auf Computer B sind WebSphere MQ sowie WebSphere Partner Gateway Enterprise Edition installiert. Computer B unterstützt die Kommunikation zwischen den beiden Handelspartnern.

WebSphere Data Interchange unterstützt die Integration mit WebSphere MQ, die eine Interoperabilität mit einer breiten Auswahl an Unternehmensanwendungen und Geschäftsprozesssteuerkomponenten ermöglicht. WebSphere Partner Gateway arbeitet mit WebSphere MQ als JMS-Provider. Die Integration zwischen WebSphere Data Interchange und WebSphere Partner Gateway als solche erfolgt über MQ-Nachrichten, die an JMS-API-Clients adressiert sind.

WebSphere Partner Gateway dient zur Kommunikation von EDI-Transaktionen über das Internet unter Verwendung des AS2-Protokolls.

Beachten Sie, dass in diesem Beispiel Partner 2 das Produkt WebSphere Partner Gateway - Express zum Empfangen von Transaktionen über AS2 verwendet und eine eigene WebSphere Data Interchange-Umgebung zur Ausführung von Umsetzungen und Bestätigungen hat.

In diesem Kapitel werden die Details zur Konfiguration der in diesem Beispielszenario verwendeten Computer erläutert. Der Fluss der Nachrichten erfolgt bidirektional, so dass Artefakte zum Senden und zum Empfangen behandelt werden.

Copyright IBM Corp. 2003, 2005