Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: pippo am 18.03.05 - 13:08:43

Titel: ACL Einträge über Agent
Beitrag von: pippo am 18.03.05 - 13:08:43
Hallo,
ist es denn ratsam ACL-Einträge über Agenten zu machen?

Wer hat hier Erfahrungen gemacht?

Grüße, Pippo
Titel: Re: ACL Einträge über Agent
Beitrag von: diali am 18.03.05 - 13:30:26
Wo siehst Du da Probleme?

Funktioniert problemlos.

Druß
Dirk
Titel: Re: ACL Einträge über Agent
Beitrag von: umi am 18.03.05 - 14:33:57
Bis jetzt hats bei mir immer funktioniert.

Null Problemo.
Titel: Re: ACL Einträge über Agent
Beitrag von: pippo am 18.03.05 - 14:52:02
Hallo,
na ja wenn ich die abschieße, so kann nur mehr eine Sicherung helfen :-((

Grüße, Pippo
Titel: Re: ACL Einträge über Agent
Beitrag von: umi am 18.03.05 - 15:03:45
Man kann es mehr oder weniger geschickt Programmieren.

Ausserdem kannst Du die ACL via Hexeditor löschen, falls der Zugang blockiert wurde.

Ausserdem ist die ACL mit den ACLENtries wie ein Dokument, die Änderungen sind erst nach dem Speichern aktiv.

Sauber Programmiert gibts eigentlich selten probleme. (Errorhandling, Logging, etc)

gruss
umi
Titel: Re: ACL Einträge über Agent
Beitrag von: Peacemaker am 18.03.05 - 17:48:29
wie stellt man das ACL manipulieren via Agenten an? Ein Codebeispiel oder eine probedb wären spitzenklasse
Titel: Re: ACL Einträge über Agent
Beitrag von: TMC am 18.03.05 - 17:54:09
@P., gib mal NotesACL class in der Designerhilfe ein.
Titel: Re: ACL Einträge über Agent
Beitrag von: koehlerbv am 18.03.05 - 17:58:01
Zwischen händischen Editieren und selbigen durch einen Agent (oder jegliche andere Programmform) besteht an sich kein Unterschied. Mit der Notes.ACL bzw. NotesACLEntry class kann man da nix zerschmeissen - es sei denn, man macht logische Fehler - was genau so manuell passieren kann.

Und die Beispiele stehen - wie Matthias schon gesagt hat - alle in der DesignerHelp. Vielleicht noch ein Tip: Der wichtigste Fehler, den es abzufangen gilt (nach meiner Erfahrung) ist der Versuch, einen bestehenden Eintrag erneut anzulegen - das endet in einem run-time error.

Bernhard
Titel: Re: ACL Einträge über Agent
Beitrag von: Tode am 21.03.05 - 10:02:14
Da muss ich Bernhard widersprechen:

Ich habe durchaus schon gesehen, wie es jemand per Script geschafft hat, eine ACL zu zerschiessen, was manuell nicht gegangen wäre.

Und zwar wurde per Agent ein Eintrag in der ACL vorgenommen der nicht (oder nicht richtig) hierarchisch aufgebaut war.

Der Eintrag liess sich nicht mehr bearbeiten, konnte nicht gelöscht werden, und auch nicht neu hinzugefügt werden... nur über "ACL kopieren" im Admin- Client konnte das wieder korrigiert werden.

Also: Ganz wichtig: Wenn man Namen der ACL hinzufügt, dann sollten das korrekte Notes- Namen (oder Gruppen) sein, sonst kann es zu Fehlern kommen...

Grundsätzlich sollte man bei "programmmierten" ACL- Operationen immer dreimal drüberschauen. Wenn man das aber tut, dann hat man natürlich ein sehr mächtiges Werkzeug.

Gruß
Tode
Titel: Re: ACL Einträge über Agent
Beitrag von: Manfred Dillmann am 21.03.05 - 13:06:31
Was Torsten (Tode) schreibt, habe ich früher auch beobachtet (http://www.madicon.de/content/view/153/57/).

Die aktuellen Version fangen da aber scheinbar das Schlimmste ab...

Gruß
Manfred