Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: chris2212 am 10.07.03 - 14:02:33
-
Hallo,
ich habe in meiner BM-Datenbank
für die Urlaubsvertretung eine Maske mit der
die Urlaubsvertretung bestimmt werden kann.
In der DB laufen zwei Agenten, der erste setzt den
entsprechenden Namen und aktiviert die benötigte
DB-Rolle und der zweite Agent entfernt den Eintrag wieder.
Damit ich eine bessere Kontrolle über die zwei Agenten habe, möchte ich
einen Eintrag im Server-Log erzeugen.
Leider funktioniert das bei mir nicht so richtig....
Dim currentLog As New NotesLog( "Agent Entry (setACLEntry)" )
Call currentLog.OpenNotesLog( "", "log.nsf" )
currentLog.LogErrors = True
If ( entry Is Nothing ) Then
Call currentLog.LogError( 0, "ACL-Entry not found." )
Call currentLog.LogAction("TEST")
End If
Call currentLog.Close
Im Log werden zwar Einträge erstelle (konnte ich am UnreadCounter sehen)
aber wenn ich versuche den Eintrag zu öffnen, bekomme ich die Fehlermeldung
das er die Maske mit der das Dokument erstellt wurde nicht finden kann.
Wie immer für jeden Tip dankbar !
Gruß
Christian
-
Hi,
die NotesLog Klasse ist eigentlich nicht dafür gedacht, in der log.nsf was zu erstellen. Dazu gibt es eine eigene Datenbank:
The StdR4AgentLog template
The StdR4AgentLog template (ALOG4.NTF) is designed to display the action and error documents that a NotesLog creates. If the dbfile$ you specify inherits its design from this template, you can use the database's main view to see each of the items listed above. Several agents can log to the same server$ and dbfile$. The database categorizes each action and error according to the A$PROGNAME item.
Andreas
-
Wenn das 2 servergestützte Agenten sind, kannst Du mittels
Print "Das wird jetzt in die log.nsf geschrieben"
direkt in die log.nsf schreiben.
Auf dem Client wird das in die Statuszeile geschrieben.
Andreas
-
http://www-10.lotus.com/ldd/today.nsf/62f62847467a8f78052568a80055b380/27f79cb66e381900852565b6006d2eb4?OpenDocument&Highlight=0,agent,log (http://www-10.lotus.com/ldd/today.nsf/62f62847467a8f78052568a80055b380/27f79cb66e381900852565b6006d2eb4?OpenDocument&Highlight=0,agent,log) ;)