Show TOC Anfang des Inhaltsbereichs

Vorgehensweisen Web-Service-Beschreibung abrufen und vervollständigen  Dokument im Navigationsbaum lokalisieren

Verwendung

Um die Web-Services der Programmierschnittstelle aufrufen zu können, müssen Sie zunächst einen Web-Service-Client generieren bzw. programmieren. Dazu benötigen Sie die WSDL-Datei, die der Web-Service selbst über HTTP anbietet und die für die Web-Services der Programmierschnittstelle als externe Definition im Integration Repository abgelegt ist.

Sie haben folgende Möglichkeiten, auf die Web-Service-Beschreibungen zuzugreifen. Abhängig davon, welchen Weg Sie wählen, müssen Sie die WSDL-Dateien leicht ändern bzw. vervollständigen, ehe Sie die Web-Services aufrufen können.

      Externe Definitionen im Integration Repository öffnen

      Web-Service-Beschreibung im Web Services Navigator öffnen

Vorgehensweise

Externe Definitionen im Integration Repository öffnen

Sie finden die externen Definitionen im Integration Repository in der Software-Komponentenversion SAP BASIS 7.00 im Namensraum http://sap.com/xi/XI/System.

Um die externen Definitionen zu öffnen, gehen Sie folgendermaßen vor:

...

       1.      Rufen Sie das Integration Repository auf.

       2.      Klappen Sie im Navigationsbereich des Integration Builder den Knoten SAP BASIS    SAP BASIS 7.00   http://sap.com/xi/XI/System Interface-Objekte Externe Definitionen auf.

Wenn Sie Web-Service-Beschreibungen verwenden möchten, die Sie über die externen Definitionen erhalten haben, müssen Sie diese noch ergänzen. Die WSDL-Datei aus dem Integration Repository enthält noch nicht alle Informationen, die zur Laufzeit benötigt werden. Hierzu gehören das Binding für den HTTP-Zugriff und der Service-Port.

Weitere Informationen hierzu finden Sie im Anwendungsbeispiel im Abschnitt Web-Service-Client generieren und (Web Tools Platform von Eclipse) unter 3. WSDL-Datei vervollständigen.

Web-Service-Beschreibung im Web Services Navigator öffnen

Alternativ können Sie die Web-Service-Beschreibungen im Web Services Navigator aufrufen. Gehen Sie hierzu folgendermaßen vor:

...

       1.      Rufen Sie den Web Services Navigator auf.

Den Web Services Navigator können Sie von der Startseite der J2EE-Engine aufrufen.

Hinweis

Weitere Informationen finden Sie unter Web Service Navigator.

Achtung

Beachten Sie, dass Ihr Benutzer die unter Berechtigungen zuordnen beschriebenen Berechtigungen besitzen muss.

       2.      Um den Web-Service für ein bestimmtes Konfigurationsobjekt aufzurufen, wählen Sie den entsprechenden Eintrag in der Navigationsleiste.

Beispiel

Um den Web-Service für Kommunikationskanäle aufzurufen, wählen Sie CommunicationChannelService.

       3.      Wählen Sie in der Navigationsleiste unterhalb des Web-Services für das Konfigurationsobjekt den Eintrag Document.

       4.      Wählen Sie WSDLs.

       5.      Beim WSDL Style Document wählen Sie Download WSDL.

       6.      Sichern Sie die WSDL-Datei auf Ihrem Rechner.

Sie erhalten auf diesem Wege eine ZIP-Datei mit einer Haupt-WSDL-Datei (main.wsdl) und mehreren untergeordneten WSDL-Dateien. Hierin sind Binding und Service-Port bereits enthalten.

Sollten Sie den Web-Service-Aufruf nicht fehlerfrei durchführen können, wird empfohlen, dass Sie die Datei main.wsdl folgendermaßen modifizieren: Abhängig davon, ob Sie HTTP oder HTTPS als Protokoll verwenden möchten, streichen Sie die Elemente zum jeweils anderen Protokoll.

Im folgenden Beispiel wurden alle Elemente rot markiert, die sich auf das Protokoll HTTP beziehen.

Diese Grafik wird im zugehörigen Text erklärt

Ende des Inhaltsbereichs