Show TOC

Bearbeitung von AdministrationsrequestsLocate this document in the navigation structure

Verwendung

Die folgende Abbildung zeigt die einzelnen Schritte bei der Requestbearbeitung im SAP Web Dispatcher und ICM.

Abbildung 1: Requestbearbeitung im ICM und Web Dispatcher
  1. Der SAP Web Dispatcher / ICM prüft, ob das URL-Präfix das Präfix zur Administration ist (z.B. /sap/wdisp/admin/). Passt die URL der Anfrage nicht auf dieses Präfix, führt er seine "normalen" Aufgaben (Web Dispatcher: HTTP-Loadbalancing oder im stateful Fall zum alten Bearbeiter weiterleiten; ICM: ABAP/Java-Prüfung, Weitergabe an den Workprozess (AS ABAP) oder den AS Java (JEE Engine).

  2. Bei jedem Webadmin-Request prüft der SAP Web Dispatcher / ICM, ob der Benutzer die Berechtigung zur Administration besitzt. Die Berechtigungen werden in einer Datei (in der Regel icmauth.txt) abgelegt (als Hash-Werte), die sich im work-Verzeichnis (wie die Executables) befindet. Diese Datei sollte trotzdem nur für den Benutzer, unter dem der Web Dispatcher läuft, lesbar sein. Die Datei enthält in einer Zeile den Namen des Benutzers, den Hash-Wert des Passwortes, die Gruppe des Benutzers und ggfs. das Subject des Client-Zertifikats.

    Beispiel

    # Authentication file for ICM and SAP Web Dispatcher

    binadm:$apr1$/iTOQ...$s9FZ5iYn7KA4f6HhCjHJu/:user

    icmadm:$apr1$zO.S6/..$D6cx7JNx102MDmYeFKSSL1:admin:CN=Max Mustermann,*

    Hinweis

    Es gibt Monitoring- und Administrationsbenutzer. Administrationsbenutzer müssen in der Gruppe admin sein, Benutzer anderer Gruppen sind nur Monitoringbenutzer. Monitoringbenutzer können die Web-Administrations-Oberfläche nur zur Anzeige verwenden, Administrationsbenutzer können auch Änderungen vornehmen.

    Die Autorisierungsdatei kann mit dem Programm wdispmon bzw. icmon oder mit der Web-Administrations-Oberfläche selbst erzeugt und gepflegt werden.

  3. Wenn der Benutzer die Berechtigung zur Administration oder zum Monitoring besitzt, wird der Request zur Antwortgenerierung an die Internet Communication Pages (ICP) Engine gegeben. Entweder verweist der Request auf ein statisches Objekt (Bild, CSS) im Dateisystem oder auf eine ICP-Steuerdatei im Dateisystem für dynamische Inhalte (mit der Dateiendung .icp). Zur Generierung von dynamischen Seiteninhalten kann die ICP-Engine auf den Kern des Web Dispatchers / ICM zugreifen um Informationen abzufragen oder zu verändern.

    Achtung

    Nehmen Sie keine Änderungen an den ICP-Steuerdateien im Dateisystem vor!

    Manuelle Änderungen an diesen Dateien können den sicheren Betrieb des ICM / Web Dispatchers beeinträchtigen.