!--a11y-->
Definition von Web-Services 
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).

Sie können sowohl von Outbound- als auch von Inbound-Message-Interfaces WSDL-Beschreibungen erzeugen.
Der
Quality-of-Service
ist bei diesem Kommunikationsszenario auf Best Effort
(BE) und die Kommunikation auf den Modus synchron
festgelegt.
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.

Mit der Drucktaste URL vorschlagen (
)
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
).
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.
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.