sysVar システム変数 (Web トランザクション・フィールド)
sysVar システム変数は、他のライブラリーに適合しない各種の値を保持します。
コア sysVar 変数については、EGL ライブラリー sysLibを参照してください。
EGL は、Web トランザクション・セッション中にプログラム状態を保存するときに
キーとして使用できる、以下の 2 つの固有 ID を指定します。
- セッション ID は、Web アプリケーション・サーバー・セッションに固有である一意のストリングです。 EGL は、このストリングを sysVar.sessionID システム変数 (Web トランザクションでの sessionID に関する考慮事項を参照) に保存します。 このセッション ID は、自動的に作成されます。また、セッション ID マネージャーを手動で開始することもできます。 詳しくは、ゲートウェイ・サーブレットのパラメーターを参照してください。
- 会話 ID は、特定の Web
アプリケーション・サーバー・セッションでプログラム・プロキシーのシーケンスを実行する実行スレッドに固有のものです。
EGL は、会話 ID を sysVar.conversationID に保存します。
conversationIDを参照してください。
COBOL プログラムの場合、セッション ID および会話 ID の主な目的は、2 層と 3 層の間で情報を同期させることです。
以下の表にリストされた各 EGL システム変数の名前の前に、修飾子 sysVar を付けることができます。
| システム変数 | 説明 |
|---|---|
| conversationID | EGL プログラムが VGUI レコードを使用して Web ページを表示するときに割り当てられる会話 ID を保存します。 |
| Web トランザクションでの sessionID に関する考慮事項 | Web アプリケーション・サーバー・セッションに固有の ID を含んでいます。 |