Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: littleS am 07.06.05 - 16:24:09

Titel: OnBehalfOf Agent
Beitrag 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

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....

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.
Titel: Re: OnBehalfOf Agent
Beitrag von: umi am 07.06.05 - 16:52:22
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
Titel: Re: OnBehalfOf Agent
Beitrag von: littleS am 08.06.05 - 09:54:27
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.
Titel: Re: OnBehalfOf Agent
Beitrag von: umi am 08.06.05 - 10:00:12
Gibt es irgendwelche Lese/Autorenfelder?
Titel: Re: OnBehalfOf Agent
Beitrag von: littleS am 08.06.05 - 10:26:08
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.
Titel: Re: OnBehalfOf Agent
Beitrag von: littleS am 08.06.05 - 11:34:12
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.
Titel: Re: OnBehalfOf Agent
Beitrag von: umi am 08.06.05 - 12:41:03
Designerhilfe ist sehr detailliert und hat viele gute Beispiele.