Domino 9 und frühere Versionen > ND6: Entwicklung
OnBehalfOf Agent
littleS:
Hallo,
es geht um den gleichen Agenten wie in meinem vorherigen Eintrag hier.
Im ServerLog sehe ich die Fehlermeldung
--- Zitat ---Agent Message .... Notes error: You cannot update or delete the document(s) since you are not listed as an allowable Author for this document....
--- Ende Zitat ---
Bei dem Agenten habe ich unter "Run on behalf of" einen Benutzer eingetragen, der eigentlich alle Rechte auf der DB haben sollte (Manager).
Außerdem noch: Shared, On Schedule (never), target: all documents in db, security level 1, default access for viewing and running: all readers and above
In der ACL der DB (local) habe ich ein Häkchen bei "Enforce an consistent ACL across all replicas" gemacht. Der Benutzer bei dem die Fehlermeldung kommt hat Author Rechte (create,delete documents, replicate or copy documents).
s.
umi:
Wie wird der Agent ausgeführt?
Falls der Agent vom Benutzer ausgeführt wird, erhält der Agent die Rechte des Benutzers.
RunOnBehalf zieht meines Wissens nur bei Scheduled Agents...
gruss
umi
littleS:
Hallo,
also ein Benutzer auf der DB mit ManagerRechten unter dem auch der Agent "OnBehalfof" läuft, bekommt auch dieses Fehlermeldung, wenn der Agent läuft.
Gestartet wird der Agent per Lotus-Script "na.Run(nID)" bzw. "na.RunOnServer(nID)".
s.
umi:
Gibt es irgendwelche Lese/Autorenfelder?
littleS:
Hi,
mit Autorenfelder meinst du "Authors", das ich im Debugger sehen kann? Wenn ja dann gibts Autorenfelder, bei den Dokumenten, die von dem Agenten verändert werden sollen. "Readers" oder ähnliches hab ich nicht gesehen.
s.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln