Das Notes Forum

Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: MichaelT am 05.09.08 - 15:22:13

Titel: Vom Server signierter Agent verursacht Fehler im @DbLookup
Beitrag von: MichaelT am 05.09.08 - 15:22:13
Hallo Forumsteilnehmer,

ich lasse folgenden Agenten via Zeitplan alle 5 Minuten ausführen:

Inhalt von Aktion (Formel):

Vorname_ :=@Left(Kompetenztraeger; " ");
Nachname_ :=@Right(Kompetenztraeger; " ");

Kompetenztraeger0_ := Nachname_ + ", " + Vorname_;

_Vertreter1 := @DbLookup ("":"NoCache"; "SERVER1":"Entwicklung IT\\SO\\SO 1.2.nsf";"EinstellungenVertretungsregelung";Kompetenztraeger0_;5);
_Vertreter1_1 := @If (@IsError (_Vertreter1); "kein(e) Vertreter(in) vorhanden"; _Vertreter1);

FIELD Zugriff_Vertreter_1 := Zugriff_Vertreter_1;
@SetField("Zugriff_Vertreter_1";_Vertreter1_1 );

_Vertreter2 := @DbLookup ("":"NoCache"; "SERVER1":"Entwicklung IT\\SO\\SO 1.2.nsf";"EinstellungenVertretungsregelung";Kompetenztraeger0_;6);
_Vertreter2_1 := @If (@IsError (_Vertreter2); "kein(e) Vertreter(in) vorhanden"; _Vertreter2);

FIELD Zugriff_Vertreter_2 := Zugriff_Vertreter_2;
@SetField("Zugriff_Vertreter_2";_Vertreter2_1);

SELECT @All

Der Agent funktioniert nicht mehr, sobald ich ihn vom Server signieren lasse.  :-:

D.h., die Felder werden dann immer mit dem Error-Wert gefüllt ("kein(e) Vertreter(in) vorhanden").

Ich bitte die Experten um Hilfe.
Titel: Re: Vom Server signierter Agent verursacht Fehler im @DbLookup
Beitrag von: koehlerbv am 05.09.08 - 15:44:21
Gibt es Einschränkungen für den Zugriff auf die Ansicht "EinstellungenVertretungsregelung"?

Bernhard
Titel: Re: Vom Server signierter Agent verursacht Fehler im @DbLookup
Beitrag von: MichaelT am 05.09.08 - 15:56:59
Hallo Bernhard (koehlerbv),

die Ansicht "EinstellungenVertretungsregelung" selbst darf von allen Lesern und höheren verwendet werden.

Der Gliederungseintrag, der zu der Ansicht führt, ist allerdings nur für Mitglieder der Rolle [ADMINISTRATOR] verfügbar.
Titel: Re: Vom Server signierter Agent verursacht Fehler im @DbLookup
Beitrag von: koehlerbv am 05.09.08 - 16:03:10
Der Gliederungseintrag ist ein reines Navigationsinstrument (Frontend) und spielt hier (im Backend) nicht die kleinste Rolle.

Gibt es in den betreffenden Dokumenten Leserfelder und der Server "sieht" die Dokumente überhaupt nicht?

Bernhard
Titel: Re: Vom Server signierter Agent verursacht Fehler im @DbLookup
Beitrag von: MichaelT am 05.09.08 - 16:07:35
Hallo Bernhard,

ja, die Dokumente enthalten Leser- und Autorenfelder und, um es vielleicht vorwegzunehmen, ist die Rollengruppe [ADMINISTRATOR] in einem Autorenfeld immer enthalten.

Muss hier vielleicht auch der Server genannt sein?  ???

Michael
Titel: Re: Vom Server signierter Agent verursacht Fehler im @DbLookup
Beitrag von: m3 am 05.09.08 - 16:10:32
Ich würde sagen nur dann, wenn der Server nicht die Rolle hat.
Titel: Re: Vom Server signierter Agent verursacht Fehler im @DbLookup
Beitrag von: MichaelT am 05.09.08 - 16:12:33
Der Server hat in der ACL der Datenbank auch die Rolle [ADMINISTRATOR].

hmmmm ... ???

Was nun???
Titel: Re: Vom Server signierter Agent verursacht Fehler im @DbLookup
Beitrag von: koehlerbv am 05.09.08 - 16:19:09
Bitte, was soll denn eine "Rollengruppe" sein? Irgendwo hinter diesen fehlenden Kenntnissen wird sich auch dieser Fehler verbergen.

Bernhard
Titel: Re: Vom Server signierter Agent verursacht Fehler im @DbLookup
Beitrag von: MichaelT am 08.09.08 - 09:02:40
Mit "Rollengruppe" meinte ich, dass eine Anzahl von mehr als ein User die Rolle [ADMINISTRATOR] inne hat. Ich werde versuchen, meine Ausdrucksweise genauer zu gestalten  :-P.

Das Problem bleibt aber leider bestehen ...
Titel: Re: Vom Server signierter Agent verursacht Fehler im @DbLookup
Beitrag von: m3 am 08.09.08 - 09:21:19
Du wirst ein Problem mit den Reader/Autorenfeldern und den zugewiesenen Rollen haben. Nur ohne mehr Infos wird Dir hier keiner Remote mit dem Debuggen helfen können.
Titel: Re: Vom Server signierter Agent verursacht Fehler im @DbLookup
Beitrag von: MichaelT am 08.09.08 - 09:28:44
Ich werde mir zunächst die Leser- und Autorenfelder genauer ansehen. Erst mal vielen Dank.
Titel: Re: Vom Server signierter Agent verursacht Fehler im @DbLookup
Beitrag von: MichaelT am 08.09.08 - 12:46:41
Problem gefunden und behoben  ;D.

In den Autoren- und Leserfeldern der Dokumente, die in der Ansicht "EinstellungenVertretungsregelung" sichtbar sind, war die Rolle [ADMINISTRATOR] nicht enthalten  ;).

Danke für die Lösungsansätze.