Show TOC Anfang des Inhaltsbereichs

FunktionsdokumentationWeb Services und ICF-Services im BW  Dokument im Navigationsbaum lokalisieren

Verwendung

Mit SAP NetWeaver Business Warehouse werden verschiedene Web Services und ICF-Services ausgeliefert.

ICF-Services

ICF-Services basieren auf dem Internet Communication Framework (ICF) des SAP NetWeaver Application Server. ICF-Services sind HTTP-Services, da sie der Ausführung von HTTP-Request-Handlern dienen. Die HTTP-Services des BW ermöglichen es, über eine URL Daten des BW entweder anzuzeigen oder auszutauschen. Einige dieser Services sind als Web-Services implementiert.

Aufbau der URL

Die URL eines im Namensraum des BW ausgelieferten HTTP-Service ist nach dem folgenden Schema aufgebaut:

<Protokoll>://<Server>:<Port>/sap/bw/<Service>

URL-Präfix:

Welche Werte für die Platzhalter in dem angegebenen URL-Schema einzusetzen sind, hängt von der jeweiligen Installation ab. Als <Protokoll> stehen http und https zur Auswahl. Als <Server> geben Sie Ihren Message-Server an.

Auf die folgende Weise können Sie überprüfen, welchen URL-Präfix Ihr BW-System generiert hat:

...

       1.      Rufen Sie den Function Builder (Transaktionscode SE37) auf.

       2.      Geben Sie den Namen des Funktionsbausteines RSBB_URL_PREFIX_GET ein.

       3.      Wählen Sie Diese Grafik wird im zugehörigen Text erklärt Testen/Ausführen. Sie gelangen auf das Bild Funktionsbaustein testen.

       4.      Geben Sie als Import-Parameter I_HANDLERCLASS den Namen des ICF-Handlers (HTTP-Request-Handlers) des gewünschten Service an.

Hinweis

Den Namen des ICF-Handlers können Sie in der Pflege der Services (Transaktionscode SICF) herausfinden: Navigieren Sie im HTTP-Services-Baum bis zu der gewünschten Servicekomponente. Per Doppelklick gelangen Sie auf das Dialogfenster Ändern/Anlegen eines Services. Auf der Registerkarte Handler-Liste werden die HTTP-Request-Handler der Services angezeigt.

       5.      Wählen Sie Diese Grafik wird im zugehörigen Text erklärt Ausführen. Der Export-Parameter E_URL_PREFIX enthält den generierten URL-Präfix.

Service:

Geben Sie hier den Namen des gewünschten Service an. Der Name besteht aus allen Elementen des Pfades im HTTP-Services-Baum (Transaktionscode SICF).

Voraussetzungen zur Nutzung des Service

Der gewünschte HTTP-Service muss aktiv sein.

Hinweis

Um dies zu überprüfen, navigieren Sie in der Pflege der Services (Transaktionscode SICF) bis zu der gewünschten Servicekomponente. Wenn der Service aktiv ist, ist der Eintrag Service aktivieren aus dem Kontextmenü nicht wählbar.

Ausgelieferter Service

Der folgende Service ist als Web-Service implementiert:

      Open Analysis Interfaces (siehe XML for Analysis)

Web Services, die nicht im Namensraum des BW liegen

Einzelheiten über die Vorgehensweise, wie die URL von Web Services aufgebaut wird, die nicht im Namensraum /sap/bw liegen, finden Sie in der Dokumentation dieser Web Services.

      Unter /sap/bc/webdynpro liegt der Service, um das Web-Dynpro-basierte Metadata Repository anzeigen zu lassen, siehe Metadaten mit dem Metadata Repository analysieren.

      Ebenfalls nicht im Namensraum des BW liegen die Web Services, die Sie zum Datenladen angelegt haben, siehe Übertragung von Daten über Web Service.

 

Ende des Inhaltsbereichs