sysVar-Systemvariable (Webtransaktionsfelder)

Die sysVar-Systemvariable enthält verschiedene Werte, die nicht in andere Bibliotheken passen.

sysVar-Kernvariablen finden Sie unter EGL-Bibliothek 'sysLib'.

EGL stellt zwei eindeutige IDs bereit, die Sie beim Speichern des Programmstatus während einer Webtransaktionssitzung als Schlüssel verwenden können:
  • Eine Sitzungs-ID ist eine eindeutige Zeichenfolge, die spezifisch ist für eine Webanwendungsserversitzung. EGL speichert diese Zeichenfolge in der Systemvariablen sysVar.sessionID (siehe Hinweise zu 'sessionID' für Webtransaktionen). Diese Sitzungs-ID wird automatisch erstellt. Es ist auch möglich, einen Sitzungs-ID-Manager manuell zu starten. Weitere Informationen finden Sie unter Gateway-Servlet-Parameter.
  • Eine Dialog-ID ist spezifisch für einen Ausführungsthread, der eine Sequenz von Programm-Proxys in einer gegebenen Webanwendungsserversitzung ausführt. EGL speichert die Dialog-ID in der Systemvariablen sysVar.conversationID (siehe conversationID).

    Für COBOL-Programme ist der primäre Zweck der Sitzungs-ID und der Dialog-ID das Synchronisieren von Informationen zwischen Tier 2 und 3.

Das Qualifikationsmerkmal sysVar kann vor den Namen jeder EGL-Systemvariablen, die in der folgenden Tabelle aufgelistet ist, eingefügt werden:

Tabelle 1. sysVar-Systemvariablen von Webtransaktionen
Systemvariable Beschreibung
conversationID Speichert die Dialog-ID, die zugewiesen wird, wenn ein EGL-Programm einen VGUI-Datensatz zur Darstellung einer Webseite verwendet.
Hinweise zu 'sessionID' für Webtransaktionen Enthält eine ID, die spezifisch ist für die Webanwendungsserversitzung.