Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: bandit am 22.06.04 - 13:59:14

Titel: Agent im WebQuerySave Ereigniss
Beitrag von: bandit am 22.06.04 - 13:59:14
Ich habe einen Agenten der im WebQuerySave Ereigniss eines Formulares gestartet wird. Dort möchte ich nun in einem Dokument (nicht das aktuelle sondern das oberste Elternelement) einen Feldinhalt ändern. Dieses Dokument besitzt allerdings ein Autorenfeld mit 2 Rollen. Wenn ich versuche mit "ReplaceItemValue" ein Feld zu ändern funktioniert das aber nicht. Nun vermute ich, dass der Agent nicht genügend Rechte hat, da man innerhalb des Formulares ja "Anonymous" ist vom Browser aus!? Gibts da irgendeine Lösung für?
Titel: Re:Agent im WebQuerySave Ereigniss
Beitrag von: animate am 22.06.04 - 21:25:53
der Agent läuft mit den Rechten des Agent Signers
Titel: Re:Agent im WebQuerySave Ereigniss
Beitrag von: bandit am 23.06.04 - 07:17:05
Bedeutet dass, das der Agent wenn ich die ganze DB und damit auch den Agenten mit der Server ID signieren lasse, mit den Rechten des Servers läuft und wenn dieser einer der beiden Rollen aus dem Autorenfeld besitzt, Schreibrechte auf das Dokument haben müsste und nicht mit den Rechten von "Anonymous" arbeitet?
Titel: Re:Agent im WebQuerySave Ereigniss
Beitrag von: klaussal am 23.06.04 - 07:59:29
... ich gebe dem server immer ALLE rollen.
Titel: Re:Agent im WebQuerySave Ereigniss
Beitrag von: bandit am 23.06.04 - 08:06:02
Ich bekomme allerdings immer folgenden Fehler wenn ich den Agenten aus dem WebQuerySave Ereigniss starte:

Lotus Notes Exception - You cannot update or delete the document(s) since you are not listed as an allowable Author for this document

Kopiere ich den Code in einen extra Agenten und starte den händisch im Designer läuft er durch (beide Agenten sind von dem gleichen Benutzer gespeichert). Das deutet doch daraufhin, dasss der Agent im WebQuerySave Ereigniss mit den Rechten von Anonymous läuft und wenn ich ihn händisch starte mit den Rechten des aktuellen Notes Benutzers?
Titel: Re:Agent im WebQuerySave Ereigniss
Beitrag von: bandit am 23.06.04 - 10:25:59
Ich hab den Fehler jetzt selber gefunden, hat nichts mit den Rechten zu tun.
Ich hab die ganze Zeit versucht das aktuelle Dokument zu speichern statt dem anderen was ich eigentlich wollte, was aber mit doc.save nicht geht da es übers Frontend geholt wird.