Konfiguration logischer Destinationen für WS
Callable Objects
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.
● 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.
...
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.

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

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.

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.
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