Show TOC Anfang des Inhaltsbereichs

FunktionsdokumentationInterne Aliase Dokument im Navigationsbaum lokalisieren

Verwendung

Sie können interne Aliase verwenden, um auf einen bestehenden Service in einem anderen bereich der HTTP-Baumstruktur zu verweisen.

Wird der String des internen Alias’ in der URL des eingehenden Requests gefunden, wird der diesem Alias zugeordnete Service aufgerufen, d.h. die in diesem Service definierten HTTP-Request-Handler. In dem eingegebenen Pfad der URL wird der Alias durch den Pfad des Services, auf den der Alias zeigt, ersetzt.

Funktionsumfang

Wenn Sie einen internen Alias verwenden erfolgt:

·        Ein Verweis auf einen bestehenden Service

·        Die Verwendung der Anmeldedaten des Alias’ bei Aufruf des Ziel-Service

Beispiel

Der HTTP-Servicebaum enthält einen Service A mit Subservice B. Service B ist kein eigenständiger Service, sondern ein Alias, der auf den Service E verweist. Service E befindet sich an einer anderen Stelle in der Baumstruktur.

Diese Grafik wird im zugehörigen Text erklärt

Wenn das System eine eingehende URL mit dem String …/A/B/ verarbeitet, wird der Service A/C/D/E aufgerufen, weil B durch den kompletten Pfad zu E ersetzt wird.

Hinweis

Es ist nicht möglich, im ICF-Baum unterhalb eines Alias’ noch weitere Subservices oder –Aliase anzulegen.

Prüfung von Anmeldedaten

Die Anmeldedaten werden in der Reihenfolge A/C/D/E/B akkumuliert, d.h. die Anmeldedaten von E (die dort gepflegt sein können oder von einem Vater geerbt bzw. von mehreren Vätern akkumuliert sein können) werden von den Anmeldedaten vom Alias B übersteuert.

Hinweis

Wenn Sie einen bestehenden Service mit anderen Anmeldedaten oder einer anderen Anmeldeprozedur aufrufen wollen, können Sie dies durch einen Alias erreichen.

Beispiel 

Gelten im obigen Beispiel noch folgende Eigenschaften:

·        E hat noch einen Subservice F

·        F hat keine anonymen Anmeldedaten gepflegt

·        B hat den anonymen Benutzer Bert gepflegt

·        E hat den anonymen Benutzer E gepflegt

·        die URL enthält den Pfad A/B/F

Dann wird der Service F mit den Anmeldedaten von B (Benutzer Bert) ausgeführt.

Aktivitäten

Gehen Sie folgendermaßen vor, um im SICF-Servicebaum einen internen Alias anzulegen:

       1.      Rufen Sie die Transaktion SICF auf.

       2.      Wählen Sie im Einstiegsbild einen bereits vorhandenen Virtuellen Host bzw. Services/Service-Knoten aus, unter dem Sie den Service anlegen möchten.

Hinweis

Wenn Sie über einen eigenen Namensraum verfügen, empfehlen wir Ihnen, einen Knoten auf der obersten Ebene des HTTP-Servicebaums anzulegen, der diesen Namen trägt, und alle eigenen Services unter diesem Knoten anzulegen.

       3.      Markieren Sie nun Objekt im Baum, das der Vater des anzulegenden Service sein soll (dies kann ein bestehender Service oder ein virtueller Host sein), und wählen Sie Diese Grafik wird im zugehörigen Text erklärt (oder rechte Maustaste: Neues Subelement).

       4.      Geben Sie in dem folgenden Popup für Ihren Alias einen Namen an.

Hinweis

Groß- und Kleinschreibung wird bei der Namensgebung nicht unterschieden.

Hinweis

Schrägstriche („/“) sind bei der Namensgebung für interne Aliase nicht erlaubt.

       5.      Wählen Sie Alias auf einen bestehenden Service.

Achtung

Beachten Sie, dass Alias-Namen maximal 15 Zeichen lang sein dürfen! Da Services transportiert werden, unterliegen sie den Beschränkungen des Transportwesens.

       6.      Pflegen Sie die Bereiche Service-Daten und Fehlerseiten wie in Service anlegen beschrieben.

       7.      Wählen Sie den Bereich Alias-Ziel.

       8.      Markieren Sie den gewünschten Zielservice in der Baumstruktur.   

       9.      Sichern Sie Ihre Eingaben mit Diese Grafik wird im zugehörigen Text erklärt.

   10.      Prüfen Sie, ob der Service aktiviert ist.

Weitere Informationen

Details zur Anmeldung am SAP-System finden Sie in folgenden Abschnitten:

·        Anmeldeverfahren pflegen

Informationen zu externen Aliases finden Sie unter:

·        Externe Aliase

Ende des Inhaltsbereichs