Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Alexander 28 am 25.01.13 - 14:18:44
-
Hallo zusammen! In der Hilfe bin ich leider nicht fündig geworden, insofern stelle ich die Frage mal über ein neues Posting.
Ich habe eine Datenbank in der ein Agent periodisch alle 30 Minuten durch den Server ausgeführt wird. Nun ist es aber notwendig, dass in meinem konkreten Fall der Agent alle 5 Minuten laufen soll. Den programmatischen Namen des Agenten kenn ich. Gibt es eine Möglichkeit, per Script das Wiederholungsintervall von 30 auf 5 Minuten zu ändern?
Vielen Dank im Voraus
Alex
-
Wir brauchten so etwas zur Änderung der Startzeit, das ging nur über die API.
Spricht etwas dagegen, den Originalagenten zu deaktivieren und einen separaten Agenten zu erstellen, der alle 5 Minuten den Originalagenten startet?
-
Ich fahre da 2 Ansätze:
1. Agent deaktivieren und im DD ein Programmdokument erstellen, das den Agenten periodisch triggert üver tell amgr run "<datenbank>" '<agent>'
2. Java Server Addin ( http://abdata.ch/JAddin.html ) das den Agenten nach Ablauf einer gewissen zeit triggert. Die Zeit kann man wunderbar über Parameter steuern.
-
Hallo Ulrich, hallo Peter!
Vielen Dank für die Tipps. Ich werde mal zunächst (um nicht ins Design eingreifen zu müssen) den Weg über das ProgDoc probieren. Gute Idee.
Schönes Wochenende!
Alex
-
Ich fahre da 2 Ansätze:
1. Agent deaktivieren und im DD ein Programmdokument erstellen, das den Agenten periodisch triggert üver tell amgr run "<datenbank>" '<agent>'
2. Java Server Addin ( http://abdata.ch/JAddin.html ) das den Agenten nach Ablauf einer gewissen zeit triggert. Die Zeit kann man wunderbar über Parameter steuern.
Hallo,
Punkt 1 scheint nicht ganz richtig zu sein wenn ein Amgr schon läuft:
Richtige Syntax wäre wenn ein Amgr bereits durch das System gestartet wurde:
Run Program: nserver
Command Line: -c "tell amgr run 'database.nsf' 'agent'"