Dynamische Variablen

Dynamische Variablen beginnen mit einem Stern (*).

*API *HOUR *RSPTOTAL
*COMMTYPE *MINUTE *SCREEN
*CURCOL *MONTH *SECOND
*CURPOS *PASSWORD *SYSTEM
*CURROW *PASSWORD1 - 4 *TE
*DATE *RSPAVG *TIME
*DAY *RSPCOUNT *UA
*DAYOFWEEK *RSPMAX *USERID
*DISKSPACE *RSPMIN *USERID1 - 4
*DRIVE *RSPTIME *YEAR

Dynamische Variablen können nicht geändert werden. Die Werte werden von den Systemeinstellungen des Betriebssystems und Entire Connection bestimmt. Die dynamischen Variablen können mit jedem beliebigen Befehl benutzt werden, wenn es dessen Syntax erlaubt.


Liste der dynamischen Variablen

*API

Beispielwert: YES

Diese Variable gibt an, ob eine Prozedurdatei mit Hilfe der Programmierschnittstelle von Entire Connection ausgeführt wird.

*COMMTYPE

Beispielwert: MeinHost

Diese Variable enthält den Namen der Session, auf die die Prozedurdatei zugreift. Wenn zur Zeit keine Session offen ist, enthält diese Variable den Namen der Standard-Session des Benutzers.

*CURCOL

Beispielwert: 80

Diese Variable enthält einen numerischen Wert zwischen 1 und der maximalen Zeilenlänge. Dieser gibt die Spalte des Terminal-Bildschirms an, in der sich der Cursor befindet.

*CURPOS

Beispielwert: 1919

Diese Variable enthält einen numerischen Wert zwischen 0 und der maximalen Bildschirmgröße. Dieser gibt die aktuelle Cursor-Position auf dem Terminal-Bildschirm an.

*CURROW

Beispielwert: 24

Diese Variable enthält einen numerischen Wert zwischen 1 und der maximalen Zeilenzahl. Dieser gibt die Zeile des Terminal-Bildschirms an, in der sich der Cursor befindet.

*DATE

Beispielwert: 1998/12/21

Diese Variable enthält das aktuelle Datum.

*DAY

Beispielwert: 21

Diese Variable enthält die Nummer des aktuellen Tags.

*DAYOFWEEK

Beispielwert: MONTAG

Diese Variable enthält den Namen des aktuellen Wochentags.

*DISKSPACE

Beispielwert: 105

Diese Variable enthält den verfügbaren Plattenplatz auf dem aktuellen Laufwerk in Bytes.

*DRIVE

Beispielwert: C

Diese Variable enthält die Angabe des aktuellen Laufwerks.

*HOUR

Beispielwert: 13

Diese Variable enthält die aktuelle Stunde.

*MINUTE

Beispielwert: 03

Diese Variable enthält die aktuelle Minute.

*MONTH

Beispielwert: 03

Diese Variable enthält die Nummer des aktuellen Monats.

*PASSWORD

Beispielwert: ABCDEF

Diese Variable enthält ein 1 bis 16 Zeichen langes Passwort, das für den Zugriff auf Entire Connection benötigt wird.

*PASSWORD1 - 4

Beispielwert: SYSTEM

Jede der Variablen *PASSWORD1 bis *PASSWORD4 kann ein 1 bis 16 Zeichen langes Passwort für den Zugriff auf verschiedene Host-Systeme oder Anwendungen enthalten. Diese Werte werden in den Benutzereigenschaften auf der Eigenschaftenseite Prozedur definiert.

Anmerkung:
Diese Variablen sind eigentlich Systemvariablen, die während der Laufzeit mit dem Befehl SET verändert werden können.

*RSPAVG

Beispielwert: 0.44

Diese Variable enthält die durchschnittliche Host-Antwortzeit in Sekunden.

*RSPCOUNT

Beispielwert: 128

Diese Variable enthält die Anzahl der ausgeführten Transaktionen.

*RSPMAX

Beispielwert: 5.32

Diese Variable enthält die maximale Host-Antwortzeit in Sekunden.

*RSPMIN

Beispielwert: 0.87

Diese Variable enthält die minimale Host-Antwortzeit in Sekunden.

*RSPTIME

Beispielwert: 1.55

Diese Variable enthält die aktuelle Host-Antwortzeit in Sekunden.

*RSPTOTAL

Beispielwert: 123.75

Diese Variable enthält die gesamte Host-Antwortzeit in Sekunden.

*SCREEN

Diese Variable enthält den aktuellen Host-Bildschirm. Der Zugriff auf *SCREEN oder eine bestimmte Position innerhalb *SCREEN ist nur mit den Befehlen SET und IF möglich.

*SECOND

Beispielwert: 15

Diese Variable enthält die aktuelle Sekunde.

*SYSTEM

Beispielwert: MS/WIN

Diese Variable enthält den Wert MS/WIN. Sie gewährleistet die Kompatibilität zwischen den Versionen von Entire Connection auf verschiedenen Plattformen.

*TE

Beispielwert: YES

Diese Variable gibt an, ob die Prozedurdatei im Terminal-Emulationsmodus ausgeführt wird.

*TIME

Beispielwert: 13:03:15

Diese Variable enthält die aktuelle Uhrzeit.

*UA

Beispielwert: YES

Diese Variable gibt an, ob die Prozedurdatei vom Dienstprogramm Unbesetzter Arbeitsplatz (UA) ausgeführt wird.

*USERID

Beispielwert: SABCD

Diese Variable enthält ein 1 bis 16 Zeichen langes Benutzerkennzeichen, das für den Zugriff auf Entire Connection benötigt wird.

*USERID1 - 4

Beispielwert: SBCDE

Jede der Variablen *USERID1 bis *USERID4 kann ein 1 bis 16 Zeichen langes Benutzerkennzeichen für den Zugriff auf verschiedene Host-Systeme oder Anwendungen enthalten. Diese Werte werden in den Benutzereigenschaften auf der Eigenschaftenseite Prozedur definiert.

Anmerkung:
Diese Variablen sind eigentlich Systemvariablen, die während der Laufzeit mit dem Befehl SET verändert werden können.

*YEAR

Beispielwert: 1998

Diese Variable enthält die aktuelle Jahreszahl.