Anfang des Inhaltsbereichs

Funktionsdokumentation Session-Handling ohne Cookies   Dokument im Navigationsbaum lokalisieren

Verwendung

In einer Portal-Seite können mehrere BSP-Applikationen eingebunden sein, die entweder im selben Fenster oder in einem separaten Fenster aufgerufen werden:

Diese Grafik wird im zugehörigen Text erklärt Diese Grafik wird im zugehörigen Text erklärt

Im BSP-Programmiermodell kann die session_id entweder als Cookie oder als URI-Parameter übergeben werden, wobei die Übergabe als Cookie der Standardfall ist. Der URI-Parameter ist in der URL der Ausdruck in Klammern, der nach der Angabe des Namensraumes steht, z.B. (bD1kZSZjPTAwMA==).

Bei der Integration von BSP-Applikationen in das Portal wird die session_id häufig nicht, wie sonst üblich, als Cookie erzeugt, sondern sie muss in der URL generiert werden, weil sonst keine Unterscheidung zwischen den BSP-Sessions möglich wäre. Daher wurde das bestehende BSP-Session-Handling um eine Variante ohne Cookies erweitert.

Funktionsumfang

Das Session-Handling für das Portal unterscheidet sich ein wenig vom üblichen BSP-Session-Handling:

Das Interface IF_BSP_RUNTIME wurde um die folgenden zusätzliche Methoden erweitert:

Auch das Interface IF_BSP_NAVIGATION wurde erweitert:
Die Methoden
if_bsp_navigation->goto_page( ) bzw. if_bsp_navigation->goto_page_cs( ) des Navigationsobjektes wurden so erweitert, dass die Ziel-Seite angepaßt wird.

Ende des Inhaltsbereichs