EGL-Bibliothek 'portalLib'

Die Bibliothek 'portalLib' ist die EGL-Systembibliothek für EGL-Programme, die für die Ausführung in einer Portal-Webumgebung bestimmt sind. In einer solchen Umgebung können Sie die Anwendung über einen Web-Browser starten, wobei der Hauptteil der Verarbeitung innerhalb des Portlets erfolgt, das auf IBM® WebSphere Portal Server Version 6.0 ausgeführt wird.

Diese Funktionen sind nur in einem JSF-Handler nützlich, der als Teil einer Portalanwendung ausgeführt wird. Aufrufe von portalLib-Funktionen, die außerhalb eines Portlet-Containers erfolgen, generieren einen Fehler.

In der folgenden Tabelle sind die Systemfunktionen in der Bibliothek 'portalLib' aufgeführt.

Funktion Beschreibung
clearPortletSessionAttr(key, scope) Entfernt den Wert, der dem angegebenen Schlüssel aus dem angegebenen PortletSession-Geltungsbereich zugeordnet ist.
value = createVaultSlot(resourceName, secretType, active, portletPrivate) Erstellt einen neuen Bereich einer Berechtigungsnachweisvault (Credential Vault) im verwalteten Benutzervaultsegment.
deleteVaultSlot(slotID) Löscht den Benutzervaultbereich mit der angegebenen slotID.
getCredential(slotID, userid, password) Ruft die Benutzer-ID und das Kennwort aus dem angegebenen Bereich der Berechtigungsnachweisvault ab.
value = getPortletMode() Gibt den aktuellen Portlet-Modus zurück.
value = getPorteltSessionAttr(key, scope) Verwendet den angegebenen Schlüssel, um einen Wert aus dem angegebenen Geltungsbereich der Portletsitzung abzurufen.
value = getPreferenceValue(key, defaultValue?) Ruft den ersten Wert, der dem angegebenen Schlüssel zugeordnet ist, aus dem Portal-Vorgabenspeicher ab.
value = getPreferenceValues(key, defaultValue[]) Gibt eine Feldgruppe von Zeichenfolgen zurück, die einem bestimmten Vorgabenschlüssel zugeordnet sind.
value[] = getWindowState() Gibt den aktuellen Fensterstatus zurück.
value = isPreferenceReadOnly(key) Gibt den Wert 'true' zurück, wenn die Vorgabe mit dem angegebenen Schlüssel schreibgeschützt ist.
resetPreference(key) Setzt den Vorgabewert, der dem angegebenen Schlüssel zugeordnet ist, zurück oder entfernt ihn.
savePreferences() Schreibt alle Änderungen, die an den Vorgaben durch die Set-Methoden vorgenommen wurden, im persistenten Vorgabenspeicher fest.
setCredential(slotId, userId, password) Legt die Werte für Benutzer-ID und Kennwort für den Bereich der Berechtigungsnachweisvault mit der angegebenen ID fest.
setPortletMode(mode) Legt den Portlet-Modus fest.
setPortletSessionAttr(key, value, scope) Verwendet den angegebenen Schlüssel, um den Wert eines Attributs 'PortletSession' im angegebenen Geltungsbereich festzulegen.
setPreferenceValue(key, value) Ordnet den angegebenen Wert dem angegebenen Schlüssel im Vorgabenspeicher zu.
setPreferenceValues(key, values) Ordnet die angegebene Feldgruppe von Werten dem angegebenen Schlüssel im Vorgabenspeicher zu.
setWindowState(state) Ändert den Fensterstatus des Portlets.

Kompatibilität

Tabelle 1. Hinweise zur Kompatibilität für 'portalLib'
Plattform Problem
COBOL-Generierung Es wird keine der portalLib-Funktionen unterstützt.

Feedback