Anfang des Inhaltsbereichs

Vorgehensweisen Konfiguration logischer Destinationen für WS Callable Objects  Dokument im Navigationsbaum lokalisieren

Verwendung

Bevor Sie einen Web-Service (WS) als Callable Object bereitstellen können, müssen Sie die logische Destination anlegen und konfigurieren, die auf den Ort des Services zeigt.

Logische Destinationen werden für alle Web-Services benötigt, die eine Authentifizierung verlangen.

Voraussetzungen

      Sie haben Zugriff auf SAP NetWeaver Administrator auf Ihrem Application Server (AS) Java.

      Sie kennen den Namen des Applikationsservers, auf dem die Web-Service-Informationen (WSIL- oder WSDL-Datei) liegen.

Vorgehensweise

...

       1.      Starten Sie SAP NetWeaver Administrator und navigieren Sie zu Konfigurationsmanagement Infrastrukturmanagement Web-Services-Konfiguration WS-Destinationen.

       2.      Wählen Sie Destination anlegen.

       3.      Geben Sie in das Feld Destinationsname einen Namen für die logische Destination ein. Beispiel: Exposing.

       4.      Geben Sie abhängig vom Destinationstypen, den Sie anlegen möchten (WSIL oder WSDL) in das Eingabefeld für die WSDL / WSIL URL den direkten Link zu dem Servlet ein, das die WSIL-oder WSDL-Datei generiert.

http://<Host>:<Port>/<Name oder Ort des Service>

Ersetzen Sie <Host> durch den Namen des Hosts, auf dem Ihr Applikationsserver liegt, und <Port> durch den Server-Port für HTTP-Verbindungen.

Beispiel

http://localhost:53000/GPRuntimeFacadeWS/GPProcessExposing?wsdl

Hinweis

Guided Procedures bietet eigene Web-Services für das Starten von Prozessen und das Abschließen von Aktionen:

       GPProcessDiscoveryWSIL

Um über eine logische Destination auf den Service zuzugreifen, geben Sie http://<host>:<port>/gpcore/GPProcessDiscoveryWSIL/inspection.wsil ein

       GPActionDiscoveryWSIL

http://<host>:<port>/gpcore/GPActionDiscoveryWSIL/inspection.wsil

       5.      Wählen Sie HTTP Authentication aus der Dropdown-Box Authentication.

       6.      Wählen Sie UserID/Password (Basic)und dann Details.

Achtung

Sie benötigen möglicherweise verschiedene Berechtigungstypen für die verschiedenen Arten, auf Web-Services zuzugreifen (Metadatenbeschaffung oder Aufruf) Sie können beispielsweise sowohl die HTTP Basic Authentication als auch X.509 Client Certificate verwenden. In diesem Fall müssen Sie zwei getrennte Destinationen anlegen:

       Für die Metadateninformationen (WSDL)

       Für den Ort des Web-Services (WSIL) Dieser wird als Endpunkt für das Aufrufen verwendet.

       7.      Geben Sie entsprechende Benutzerkennung und das Kennwort ein.

       8.      Wählen Sie Sichern.

Ergebnis

Sie können diese logische Destination jetzt in Guided Procedures verwenden, um ein Callable Object vom Typ Web-Service anzulegen.

Siehe Web-Services als Callable Objects bereitstellen.

Beispiele zur Nutzung von GP-Web-Services sowie der WSIL- und WSDL-Generierung finden Sie unter:

      Nutzung des Web-Services GPProcessDiscoveryWSIL

      Nutzung des Web-Services GPActionDiscoveryWSIL

 

 

Ende des Inhaltsbereichs