Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Definition von Web-Services Dokument im Navigationsbaum lokalisieren

Verwendung

Mit dieser Funktion können Sie für ein synchrones Message-Interface aus dem Integration Repository und einen Sender eine WSDL-Beschreibung erzeugen. Die Web-Service-Beschreibung kann dann von einer externen Web-Service-Plattform verwendet werden, um dort ein Outbound-Proxy zu generieren und damit eine SOAP-Message zu versenden.

Die Besonderheit dieses Kommunikationsszenarios liegt darin, dass Sie einem externen Geschäftspartner, der keinen Zugriff auf XI-Content hat, eine WSDL-Beschreibung für ein im Integration Repository definiertes Interfaces zukommen lassen können (beispielsweise per E-Mail). Der Geschäftspartner kann dann auf Basis dieser Interface-Beschreibung eine Message direkt an den Integration Server schicken, ohne dass für die Eingangsverarbeitung separat ein SOAP-Sender-Adapter konfiguriert werden muss.

Während die Eingangsverarbeitung der Message in diesem Kommunikationsszenario somit vollständig festgelegt ist, müssen Sie für die weitere Verarbeitung der Message (Routing und Ausgangsverarbeitung) entsprechende Empfänger-/Interface-Ermittlungen und Empfängervereinbarungen im Integration Directory definieren. Die entsprechenden Konfigurationsobjekte werden durch die im Message-Header angegebenen Informationen zu Partner, Service und Outbound-Interface identifiziert (über den Objektschlüssel).

Hinweis

Sie können sowohl von Outbound- als auch von Inbound-Message-Interfaces WSDL-Beschreibungen erzeugen.

Der StrukturlinkQuality-of-Service ist bei diesem Kommunikationsszenario auf Best Effort (BE) und die Kommunikation auf den Modus synchron festgelegt.

Aktivitäten

Um ein Web-Service-Dokument zu erzeugen, führen Sie die folgenden Schritte durch:

...

       1.      Wählen Sie in der Menüleiste des Integration Builder (Integration Directory) Werkzeuge  ® Web Service definieren.

Der Assistent zur Definition von Web-Service-Dokumenten wird aufgerufen.

       2.      Wählen Sie Weiter.

       3.      Geben Sie die URL des Web Servers an, der den Web Service entgegen nehmen soll.

Hinweis

Mit der Drucktaste URL vorschlagen (Diese Grafik wird im zugehörigen Text erklärt) können Sie sich die im System Landscape Directory abgelegte URL des Integration Servers vorschlagen lassen.

       4.      Wählen Sie Weiter.

       5.      Geben Sie ein synchrones Message-Interface aus dem Integration Repository an, für das Sie das Web-Service-Dokument erzeugen wollen (Eingabehilfe Diese Grafik wird im zugehörigen Text erklärt).

       6.      Wählen Sie Weiter.

       7.      Geben Sie den Sender der Message (Partner, Service und Outbound-Interface) an.

Die Informationen zum Sender der Message (Partner, Service und Outbound-Interface) werden vom Integration Server benötigt, um den Header der Message aufzubereiten.

       8.      Wählen Sie Weiter.

Es werden alle Informationen im Überblick angezeigt, auf deren Basis das Web-Service-Dokument erzeugt wird.

       9.      Wählen Sie Fertigstellen.

   10.      Sichern Sie Ihre Angaben.

Beispiel

Eine Fluggesellschaft hat die SAP Exchange Infrastructure installiert und somit (über das Integration Repository) Zugriff auf alle Message-Interfaces, die für Integrationsszenarien im Umfeld von Flugbuchungen notwendig sind (siehe z.B. Demo-Beispiel Flugverfügbarkeitsermittlung). Damit die Fluggesellschaft Messages mit einem Reisebüro (Web-Service-Plattform) austauschen kann, das keinen direkten Zugriff auf XI-Content hat, kann die Fluggesellschaft dem Reisebüro die WSDL-Beschreibung für das Outbound-Interface FlightSeatAvailabilityQuery_Out zur Verfügung stellen (beispielsweise per E-Mail). Dann kann das Reisebüro ein Outbound-Proxy für das Versenden einer Flugverfügbarkeitsanfrage generieren.  

Ende des Inhaltsbereichs