EGL システム・ライブラリー j2eeLib は、アプリケーション・サーバー (特に Java™ Enterprise Edition (Java EE) に準拠するアプリケーション・サーバー) で実行する EGL 生成のコード用の関数を提供します。 この例には、IBM® WebSphere® Application Server や Apache Tomcat などがあります。 これらの関数を呼び出す EGL コードは、そのようなサーバーでのみ実行可能です。 デバッグはできません。あるいはそうでないとしても、デプロイしない限りコードは実行できません。
次の表は、ライブラリー j2eeLib 内のシステム変数のリストです。
| 関数 | 説明 |
|---|---|
| clearApplicationAttr (key) | アプリケーション・スコープのストレージ内の特定のキーに関連付けられている値を削除します。 |
| clearEGLSessionAttrs() | セッション・スコープのストレージに配置されたすべてのキーに関連付けられているすべての値を削除します。 |
| clearRequestAttr (key) | 要求スコープのストレージ内の特定のキーに関連付けられている値を削除します。 |
| clearSessionAttr (key) | セッション・スコープのストレージ内の特定のキーに関連付けられている値を削除します。 |
| value = getApplicationAttr (key) | 指定されたキーを使用してアプリケーション・スコープのストレージから値を取得します。 |
| getAuthenticationType() | 現行の Web アプリケーションで使用する Java EE 認証方式を返します。 |
| getContext() | J2EE 環境で作業しているときにコンテキストを戻します。 |
| getRemoteUser() | ユーザーのログイン ID を返します。 |
| getRequestAttr (key、value) value = getRequestAttr (key) |
指定されたキーを使用して要求スコープのストレージから値を取得します。 |
| getSessionAttr (key、value) value = getSessionAttr (key) |
指定されたキーを使用してセッション・スコープのストレージから値を取得します。 |
| value = getQueryParameter (key) | 指定されたキーを使用して AJAX 要求または他の照会から値を取得します。 |
| isUserInRole(roleName) | ユーザーが指定のロールに含まれているかどうかを示します。 |
| setApplicationAttr (key、value) | 指定されたキーを使用して、アプリケーション・スコープのストレージに指定された値を配置します。 |
| setRequestAttr (key、value) | 指定されたキーを使用して、要求スコープのストレージに指定された値を配置します。 |
| setSessionAttr (key、value) | 指定されたキーを使用して、セッション・スコープのストレージに指定された値を配置します。 |
| プラットフォーム | 問題 |
|---|---|
| COBOL 生成 | j2eeLib 関数はどれもサポートされません。 |