F-Script Funktionen

Mit der Funktion PROGRESS lassen sich verschiedene Operationen auf einem laufenden Monitor-Objekt durchführen. Falls es kein laufendes Monitor-Objekt gibt, hat die Funktion PROGRESS keine Wirkung.

Verweis

Die F-Script Funktion zeigt sich in folgendem Befehl: PROGRESS
Dieser Befehl führt verschiedene Operationen auf dem Monitor-Objekt durch und verfügt über folgende Argumente:
Funktion
Argument
Beschreibung
PROGRESS
 
Führt verschiedene Operationen auf dem Monitor-Objekt durch.
 
Active
Existiert ein laufendes Monitor-Objekt? 0/1
 
ProcCancel
Soll die laufende Verarbeitung abgebrochen werden? 0/1
1, wenn der Anwender auf den entsprechenden Button geklickt hat.
 
NewJob,name,cancel
Im Monitor-Objekt wird der neue Job eingetragen.
name = Name des Jobs.
cancel = 0/1 (Abbruch möglich, nein/ja).
 
JobCancel
Soll der laufende Job abgebrochen werden? 0/1
1, wenn der Anwender auf den entsprechenden Button geklickt hat.
 
Job,percent
Die Fortschrittsanzeige (Balken) des Jobs wird entsprechend nachgetragen.
percent = Wert zwischen 0 und 100.
ab v14.10.00
NewStep,name,cancel
Im Monitor-Objekt wird der neue Schritt (Step) eingetragen.
name = Name des Schrittes.
cancel = 0/1 (Abbruch möglich, nein/ja). - Verfügbar ab v14.10.00
ab v14.10.00
StepCanel
Soll der laufende Schritt abgebrochen werden? 0/1
1, wenn der Anwender auf den entsprechenden Button geklickt hat.
 
Step,percent
Die Fortschrittsanzeige (Balken) des Schrittes wird entsprechend nachgetragen.
percent = Wert zwischen 0 und 100.
ab v14.10.00
NewStepPause,minuten,name
Im Monitor-Objekt wird der neue Schritt "Pause" eingetragen.
Mit diesem Parameter kann der oft verwendete IOWAIT ersetzt werden.
minuten = Anzahl Minuten welche gewartet werden soll.
Achtung! Wird vor die Zahl ein Minuszeichen gesetzt, so kann das warten nicht abgebrochen werden.
name = Name des Schrittes.
Hier sind zusätzlich die Platzhalter %1 und %2 möglich.
%1 wird bei der Anzeige durch das Enddatum ersetzt.
%2 wird bei der Anzeige durch die Endzeit ersetzt.
Nach Ablauf der Wartezeit läuft das F-Script auf der nächsten Zeile weiter. Wurde inzwischen auf den Button "Job abbrechen" geklickt, kann dies nach der Wartezeit im F-Script abgefragt werden. (Siehe JobCancel)
 
SetNoCancel
Das Attribut CancelRequested auf dem Monitor-Objekt wird wieder auf false gesetzt. Dies ist u.U. notwendig, wenn in einem F-Script ein weiterer Applikationspool gestartet wird, in welchem ein Job-Abbruch durch den User verlangt wird. Durch Setzen von SetNoCanel wird sichergestellt, dass der nächste Job im "Ursprungs-Applikationspool" nicht ungewollt gestoppt wird.
 
SetProcCancel
Setzt "Verarbeitung abbrechen" auf 1 (true).
 
SetJobCancel
Setzt "Job abbrechen" auf 1 (true).
ab v14.10.00
SetStepCancel
Setzt "Schritt abbrechen" auf 1 (true).
Bitte beachten: Die Schlüsselworte sind in der obigen Aufstellung fett geschrieben und case-sensitive.