Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: littleS am 07.06.05 - 16:24:09
-
Hallo,
es geht um den gleichen Agenten wie in meinem vorherigen Eintrag hier.
Im ServerLog sehe ich die Fehlermeldung
Agent Message .... Notes error: You cannot update or delete the document(s) since you are not listed as an allowable Author for this document....
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.
-
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
-
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.
-
Gibt es irgendwelche Lese/Autorenfelder?
-
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.
-
Hi,
alos mir fehlt zwar der Durchblick, aber es funktioniert nachdem ich die DB auf einem Server laufen lasse und nicht mehr "local". Gibts zu empfehlende Literatur für LotusScript (außer dem Forum hier ;D )
s.
-
Designerhilfe ist sehr detailliert und hat viele gute Beispiele.