wait()

Die Systemfunktion 'sysLib.wait()' setzt den aktuellen Prozess über einen angegebenen Zeitraum aus.

Verwenden Sie die Funktion 'sysLib.wait()', wenn zwei asynchron ausgeführte Programme über einen Datensatz in einer gemeinsam genutzten Datei oder einer gemeinsam genutzten Datenbank miteinander kommunizieren müssen. So können Sie die Funktion beispielsweise verwenden, um die Verarbeitung in einem Programm so lange auszusetzen, bis ein anderes Programm die Informationen im gemeinsam genutzten Datensatz aktualisiert hat.

Syntax

  sysLib.wait(Zeitraum BIN(9,2) in)
Zeitraum
Bei der Eingabe kann es sich um eine beliebige Variable handeln, die mit dem Typ BIN(9, 2) zuordnungskompatibel ist. EGL akzeptiert Bruchteile einer Sekunde bis zu einem Hundertstel.

Beispiel

Mit dem folgenden Beispiel wird eine 15-sekündige Pause erstellt:

 sysLib.wait(15); // wartet 15 Sekunden

Kompatibilität

Tabelle 1. Hinweise zur Kompatibilität für 'wait()'
Plattform Problem
IMS/VS Die Funktion 'sysLib.wait()' wird ignoriert.
JavaScript-Generierung Die Funktion 'sysLib.wait()' wird ignoriert.

Feedback