Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Teletambi am 04.10.03 - 22:47:59
-
Hallo Forum,
ich habe mir einen Agenten unter Lotus Script geschrieben. Wenn ich diesen manuell aus dem Actionmenu ausführe, läuft dieser wunderbar durch und tut auch das was er machen soll.
Nun möchte ich diesen Agenten periodisch alle 15 min laufen lassen.
Und hier liegt nun das Problem ... es geht einfach nicht >:( nix läuft
In den User Perferences ist "Enable local agents aktiviert" und bei der Datenbank selbst in den Propertiers ist auch kein Haken bei "disable background agent for thid database" ...
Hat jemand eine Idee, was ich falsch gemacht habe ... Fehlt da eine Einstellung in der Notes.ini ???
Vielen Dank für Eure Hilfe ...
Gruß Teletambi
-
Schon mal in der Log.nsf nachgeschaut, ob das Ding eine Fehlermeldung hinterlegt?
-
@Semeaphoros
jep ... aber da steht auch nichts drin ... ich hab echt das Gefühl der Trigger feuert einfach nicht
-
Hi,
in den Eigenschaften des Agents steht aber auf jeden Fall "Ausführen auf : Lokal", oder ?
Ist mir nämlich schon passiert, daß ich da nen falschen Eintrag drin hatte.
-
@ Driri
ja ... natürlich ... ähm du meinst doch bestimmt unter Zeitplan/ Ausführen auf : oder ?
-
Ja genau, das meinte ich.
Steht denn im Agentprotokoll was drin, wann der das letzte Mal gelaufen ist ?
-
@Driri
"This Agent has never run before" (in der Agent-View rechte Maustaste
Log ... )
-
Hi,
mit welchem User ist denn der Agent signiert ?
Schau mal nach, was da in den Eigenschaften in der Designeransicht drinsteht und schau dann mal in die ECL von deinem Client, ob da evtl. bestimmte Dinge nicht erlaubt sind für den User.
-
Hallo Forum,
vielen Dank für eure Antworten.
Ich habe inzwischen den Fehler gefunden und nun läuft alles tip top.
P.S. Man sollte schon beim LotusScript- Programmieren Backend- Klassen verwenden. ;D
-
Sagst Du uns noch, wo denn der Fehler lag? Danke
-
... ich würde mal raten, daß da Frontend im Spiel war...
ata
-
Ja, das tönt gar so, finde es trotzdem so, dass, wer sich schon helfen lässt, auch sagen darf, wo dann die Lösung lag, ohne uns raten zu lassen.
-
Hallo Forum,
jep ... ata hatte mit seiner Vermutung recht. Ich habe mir die Instanz für den Datenbankzugriff aus einer Frontend- Klasse geholt.
Aus diesem Grund war es möglich bei geöffneter Datenbank den Agenten manuell auszuführen, was natürlich bei einem im Hintergrund laufenden Agenten nicht geht.
Teletambi
-
Braaaav, Teletambi ;-)