Hallo Leute, Unser SQL-basierter Zeiterfassungsserver schickt Kalendereintrags-Emails an eine Notes-MailIn-Datenbank. In dieser Datenbank läuft dann ein eventgesteuerter Agent, der bei sich ändernden Dokumenten angetriggert wird und der dann auf Postfächer auf dem Server selber und auf entfernten Servern zugreift und dort Kalendereinträge macht.
Das Problem ist eigentlich ein sehr Einfaches, wir finden aber die Lösung nicht. Wenn wir den Agenten mit dem Notes-Client und der Admin-ID, die volle Rechte hat, manuell per rechter Maustaste ausführen, läuft er durch und macht die Kalendereinträge, alles in Ordnung.
Wenn der Agent aber wie oben beschrieben bei dem automatisierten Durchlauf alleine losläuft und auf entfernte Server innerhalb der Domäne zugreift, kommt es zu einer Fehlermeldung, die im Log folgendermassen aussieht:
29.09.2008 11:39:54 AMgr: 'Agent 'MailInAbwesenheitTermin' in 'mail\AHBMailin.nsf' will run on behalf of 'Server/...'
29.09.2008 11:39:54 AMgr: Agent ('MailInAbwesenheitTermin' in 'mail\AHBMailin.nsf') printing: DEBUG: Bestimme Mail-DB und Mail-File von User@email.de
29.09.2008 11:39:54 AMgr: Agent ('MailInAbwesenheitTermin' in 'mail\AHBMailin.nsf') printing: DEBUG: Ergebnis: Mail-Server ist CN=Entfernter Server/OU=..., Mail-File ist mail\user.nsf
29.09.2008 11:39:54 AMgr: Agent ('MailInAbwesenheitTermin' in 'mail\AHBMailin.nsf') printing: DEBUG Delete: Öffne Mail-File mail\user.nsf auf Server CN=entfernter Server/...
29.09.2008 11:39:54 AMgr: Agent ('MailInAbwesenheitTermin' in 'mail\AHBMailin.nsf') printing: DEBUG Delete: Öffnen erfolgreich.
29.09.2008 11:39:54 AMgr: Agent ('MailInAbwesenheitTermin' in 'mail\AHBMailin.nsf') message box: Fehler 4063 (Z: 35) beim Verarbeiten Mail-FehlzeitenTermin, Löschen Termin (Mail-Datei: mail\user.nsf): Database CN=Entfernter Server/...!!mail\user.nsf has not been opened yet
Auf dem Server selber, wo die MailIn-DB liegt, geht es hingegen.
Aktuell ist der Agent mit der Server ID gezeichnet, ist aber völlig egal, womit wir ihn zeichnen, er läuft einfach nicht.
Wir haben schon geschaut nach folgendem:
- Server und Admin haben Managerrecht auf die Postfächer
- Server sind alle untereinander in der Gruppe Trusted Server enthalten.
- Gruppe LocalDomainServers darf auch alle Arten von Agenten ausführen.
- Wenn ich auf die Zieldatenbank den effektiven Zugriff anzeigen lasse , habe ich Managerrecht.
Was können wir tun? Habt Ihr eine Idee?
#Gruss Marco