Hallo!
In verschiedenen DB's laufen einmal täglich Agenten. Damit ich die Ausführung der Agenten besser überwachen kann, hab ich eine Funktion integriert, die mir pro ausgeführten Agenten ein Dokument in einer neuen Datenbank (ag_log.nsf) angelegt.
Call SY_Logeintrag(db.title, "Auswertungs-Melder", Now(),col.count & " Dokumente geprüft")
Sub SY_LogEintrag (DBName As String, Agentname As String, Agentzeit As Variant, Hinweis As String)
Dim session As New notessession
Dim db As New notesdatabase("XY2639GS00nmdb","\bw\ag_log.nsf")
Dim doc As New Notesdocument(db)
doc.form = "Logeintrag"
doc.DBName = DBName
doc.Agentname = Agentname
doc.Agentzeit = Agentzeit
doc.Hinweis = Hinweis
Call doc.Save(False,False)
End Sub
Wenn ich den Agenten über "rechte Maustaste - Starten" aufrufe, funktioniert's einwandfrei und ein neues Dokument in der ag_log.nsf wird erstellt.
Leider geschieht das nicht bei der geplanten Agentausführung (täglich um 8.00 Uhr).
Im Protokoll des Agenten wird angezeigt, dass er ausgeführt wurde:
Agent 'Auswertungs-Melder' wurde am 20.11.2004 08:00:45 gestartet
Bearbeite alle Dokumente in der Datenbank: insgesamt 115
115 Dokumente gefunden, die die Suchkriterien erfüllen
LotusScript Code ausgeführt
Agent 'Auswertungs-Melder' wurde am 20.11.2004 08:00:45 beendet
Kann es mit irgendwelchen Zugriffsrechten zu tun haben?
LocalDomainServers ist "Manager" der DB ag_log.nsf
(Server: OS/2 mit Notes 4.57a)
Kann mir bitte jemand helfen?
Gruß,
Bille
***Edit***
Thread auf "erledigt" gesetzt