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

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: