procedure überwachen

29/08/2007 - 14:44 von Micha Srele | Report spam
Hallo NG,

wie kann ich am einfachsten herausfinden, ob eine Procedure aktuell
ausgeführt wird.
Es geht darum, daß eine Proceduren nur dann starten dürfen, wenn diese nicht
schon anderweitig angestossen wurden und derzeit noch laufen


Danke für eure Tipps
 

Lesen sie die antworten

#1 Antje Kaiser
29/08/2007 - 15:04 | Warnen spam
Hallo,
wie wàre es mit einer Art Semaphore. Zum Beispiel könnte es eine Tabelle
geben, in der für jede Prozedur eine bit-Spalte existiert (dann nur eine
Zeile in der Tabelle), oder andersrum eine Tabelle mit zwei Spalten eine
Proc_Name und eine laeuft-bit. Startet eine Prozedur setzt sie Ihr eigenes
Feld auf 1, ist sie fertig setzt sie den Wert zurück auf. Dann kann zu jeder
Zeit eine andere Procedur prüfen, ob eine bestimmte gerade làuft.
Dabei solltest Du auf die Lese/Schreib-Sperren in dieser Tabelle achten.
Gruß
Antje


"Micha Srele" wrote:

Hallo NG,

wie kann ich am einfachsten herausfinden, ob eine Procedure aktuell
ausgeführt wird.
Es geht darum, daß eine Proceduren nur dann starten dürfen, wenn diese nicht
schon anderweitig angestossen wurden und derzeit noch laufen


Danke für eure Tipps




Ähnliche fragen