Die EGL-Systembibliothek 'j2eeLib' bietet Funktionen für EGL-generierten Code, der auf einem Anwendungsserver ausgeführt wird, genauer gesagt, auf einem Anwendungsserver, der mit Java™ Enterprise Edition (Java EE) kompatibel ist. Beispiele sind IBM® WebSphere Application Server und Apache Tomcat. Jeder EGL-Code, der diese Funktionen aufruft, kann nur auf solch einem Server ausgeführt werden. Sie können den Code nicht testen oder auf andere Weise verarbeiten, wenn er nicht implementiert ist.
In der folgenden Tabelle sind die Systemfunktionen in der Bibliothek j2eeLib aufgeführt.
| Funktion | Beschreibung |
|---|---|
| clearApplicationAttr (key) | Entfernt den Wert, der der angegebenen Taste im Anwendungsbereichspeicher zugeordnet ist. |
| clearEGLSessionAttrs() | Entfernt alle Werte, die allen im Sitzungsbereichspeicher platzierten Tasten zugeordnet sind. |
| clearRequestAttr (key) | Entfernt den Wert, der der angegebenen Taste im Anforderungsbereichspeicher zugeordnet ist. |
| clearSessionAttr (key) | Entfernt den Wert, der der angegebenen Taste im Sitzungsbereichspeicher zugeordnet ist. |
| value = getApplicationAttr (key) | Verwendet eine angegebene Taste, um einen Wert auf dem Anwendungsbereichspeicher abzurufen. |
| getAuthenticationType() | Gibt die Java EE-Authentifizierungsmethode zurück, die für die aktuelle Webanwendung verwendet wird. |
| getContext() | Gibt einen Kontext zurück, wenn Sie in einer J2EE-Umgebung arbeiten. |
| getRemoteUser() | Gibt die Anmelde-ID des Benutzers zurück. |
| getRequestAttr (key, value) value = getRequestAttr (key) |
Verwendet eine angegebene Taste, um einen Wert auf dem Anforderungsbereichspeicher abzurufen. |
| getSessionAttr (key, value) value = getSessionAttr (key) |
Verwendet eine angegebene Taste, um einen Wert auf dem Sitzungsbereichspeicher abzurufen. |
| value = getQueryParameter (key) | Verwendet eine angegebene Taste, um einen Wert aus einer Ajax-Anforderung oder einer anderen Abfrage abzurufen. |
| isUserInRole(roleName) | Gibt an, ob der Benutzer in eine angegebene Rolle eingeschlossen ist. |
| setApplicationAttr (key, value) | Verwendet die angegebene Taste, um den angegebenen Wert in einem Anwendungsbereichspeicher zu platzieren. |
| setRequestAttr (key, value) | Verwendet die angegebene Taste, um den angegebenen Wert in einem Anforderungsbereichspeicher zu platzieren. |
| setSessionAttr (key, value) | Verwendet die angegebene Taste, um den angegebenen Wert in einem Sitzungsbereichspeicher zu platzieren. |
| Plattform | Problem |
|---|---|
| COBOL-Generierung | Es werden keine 'j2eeLib'-Funktionen unterstützt. |