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 を付けることができます。

表 1. Web トランザクション sysVar システム変数
システム変数 説明
conversationID EGL プログラムが VGUI レコードを使用して Web ページを表示するときに割り当てられる会話 ID を保存します。
Web トランザクションでの sessionID に関する考慮事項 Web アプリケーション・サーバー・セッションに固有の ID を含んでいます。