Hallo zusammen,
langsam bin ich hier echt am Verzweifeln. Kann doch nicht sein, was hier Passiert...
erstmal vorab ein paar Infos:
Ich moechte einen Archivierungsagenten periodisch laufen lassen.. zu Testzwecken soll er erstmal alle 5 Minuten laufen.
Spaeter soll er dann nur noch einmal pro Tag laufen.
Das Betriebssystem ist Solaris 10 und der Dominoserver ist ein 6.5.2
Erstellt ist das alles mit einem Designer in der Version 7.0.1
Das Skript sieht wie folgt aus:
Option Public%INCLUDE "lserr.lss" %INCLUDE "lsxbeerr.lss"Sub Initialize Print "################# archiver is running ########################" On Error Goto errhandler Dim view As NotesView Dim s As New NotesSession Dim db As NotesDatabase Dim doc As NotesDocument Dim hdoc As NotesDocument Dim archiv As NotesDatabase Set db = s.CurrentDatabase Set archiv = s.GetDatabase("","pfad/zum/archiv/datenbank.nsf") Set view = db.GetView("oldDoks") Set doc = view.GetFirstDocument While Not(doc Is Nothing) Call doc.CopyToDatabase(archiv) Set hdoc = doc Set doc = view.GetNextDocument( doc ) Call hdoc.Remove(True) Wend Exit SubErrHandler: Print "Got error " & Error$ & " on line " & Cstr(Erl) Resume NextEnd Sub
Was passiert nun?
Also eigentlich haette ich erwartet, dass der Agent alle 5 Minuten laeuft und alle 5 Minuten ins Log schreibt.. ABER:
er laeuft nur ab und an mal... wie er grad lustig ist und dann auch noch mehrmals pro Minute..
20.06.2007 08:37:01 AM AMgr: Agent ('achiver' in 'pfad/zum/archiv/datenbank.nsf') printing: # archiver is running #
20.06.2007 08:37:02 AM AMgr: Agent ('achiver' in 'pfad/zum/archiv/datenbank.nsf') printing: # archiver is running #
20.06.2007 08:37:03 AM AMgr: Agent ('achiver' in 'pfad/zum/archiv/datenbank.nsf') printing: # archiver is running #
nun bin ich grad mal ein wenig ratlos... eine Fehlermeldung gibt es natuerlich auch nicht oO
und wenn ich mir das Protokoll ansehen will meint er, dass der Agent noch nie galaufen ist..
any ideas??
Patri