Domino 9 und frühere Versionen > ND7: Entwicklung
Agent 14tägig starten?
jo@chim:
Gibt es eine Möglichkeit, einen zeitgesteuerten Agenten 14tägig ablaufen zu lassen?
azique:
hmm, 14-tägig wird schwierig - das hieße ja, dass der Agent täglich läuft und nach 14 Tagen aufhört. Ich glaube nicht, dass das geht.
Und selbst 14-täglich ist anscheinend nicht vorgesehen. Du könntest ja wöchentlich nehmen und im Agenten zu Anfang eine Prüfung machen, wann er das letzte Mal gelaufen ist und schauen, ob seitdem schon zwei Wochen vergangen sind...
Cube:
Hallo Achim,
per standard nicht, da müßtest Du selber was programmieren so in der Richtung.... Jeden Tag einen Agenten
laufen lassen, der einen Wert in einem Profil hochzählt, wenn 14 erreicht ist dann zurücksetzen und zugleich
den eigentlichen Agenten laufen lassen....
Nur so ne Idee...?! ;-)
Grüße Tim
jo@chim:
Danke! Hatte ich mir schon gedacht, dass es da keine triviale Möglichkeit gibt (werde ich also den Agenten wöchentlich laufen lassen & eine Prüfung einbauen, ob die Kalenderwoche gerade oder ungerade ist...)
edit@azique: da sind wir ja zeitgleich auf dieselbe Idee gekommen :D
jo@chim:
Ich hab die Lösung: mit Bernd Koehlers LS-Funktion CalculateWeekNo zur Berechnung der Kalenderwoche - http://atnotes.de/index.php?topic=20457.msg128232#msg128232 - und folgender Abfrage im wöchentlichen Agenten wird dieser 14-tägig nur an geraden Kalenderwochen ausgeführt:
--- Code: ---weekNo%=CalculateWeekNo(Now())
If (weekNo% / 2)-Fraction(weekNo% / 2) <> (weekNo% / 2) Then
Print "Agent nicht ausgeführt, da ungerade Kalenderwoche"
Exit Sub
End If
--- Ende Code ---
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln