Script-Funktion: Prüft, ob ein Job bereits aktiv ist.
SYS_STATE_JOB_ACTIVE([Job])
Syntax |
Beschreibung/Format |
---|---|
Job |
Name eines Jobs |
Rückgabewerte |
---|
"Y" - Der Job ist in einem Status mit System-Returncode < 1699 oder gleich 1701.
|
Die Script-Funktion prüft, ob sich der angegebene Job in einem Status mit System-Returncode kleiner 1699 befindet oder exakt dem Returncode 1701 entspricht. Wird der Parameter nicht angegeben, kontrolliert die Funktion das Objekt in dem sie aufgerufen wird.
Die Prüfung erfolgt genau zu dem Zeitpunkt, an dem die Script-Zeile, welche die Funktion enthält, abgearbeitet wird. Ein negatives Ergebnis sagt nichts darüber aus, dass das zu prüfende Objekt nicht später aktiviert werden kann. Mit Hilfe der Funktionen kann daher keine Synchronisation von Abläufen erfolgen. Sie liefert nur eine zeitlich begrenzte Information über den Status von Jobs.
Im Beispiel wird ermittelt, ob ein Job momentan aktiv ist, und das Ergebnis an eine Script-Variable übergeben.
:SET &ACTIVE# = SYS_STATE_JOB_ACTIVE(MM.END.PROCESSING)
Siehe auch:
Script-Sprachmittel | Beschreibung |
---|---|
Prüft, ob ein Objekt bereits aktiv ist. |
|
Ermittelt die Anzahl von Jobs, die in Gruppen vorgemerkt sind. |
|
SYS_STATE_JP_ACTIVE | Prüft, ob ein Workflow bereits aktiv ist. |
Script-Sprachmittel - Objekte aktivieren
Allgemeines zum Script
Script-Sprachmittel - Alphabetische Auflistung
Script-Sprachmittel -Funktionelle Gliederung