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.
Notiz
Notiz
Diese Funktion steht auch innerhalb von F-Script Blöcken zur Verfügung.

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
Id
Gibt die MonitorId des Monitor-Objekts zurück. Die MonitorId wird Ihnen z.B. im BC 98801 angezeigt.
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.
NewStep,name,cancel
Im Monitor-Objekt wird der neue Schritt (Step) eingetragen.
name = Name des Schrittes.
cancel = 0/1 (Abbruch möglich, nein/ja).
StepCancel
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.
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)
SetActiveId
Monitor-Objekt aktivieren.
SetInfo
Info-Text bei Monitor-Objekt speichern.
GetInfo
Info-Text bei Monitor-Objekt auslesen.
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).
SetStepCancel
Setzt "Schritt abbrechen" auf 1 (true).
Refresh
Monitor-Objekt aktualisieren.
Bitte beachten: Die Schlüsselworte sind in der obigen Aufstellung fett geschrieben und case-sensitive.