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. |
| Plattform | Problem |
|---|---|
| COBOL-Generierung | Es wird keine der portalLib-Funktionen unterstützt. |