Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet 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
-
Wo siehst Du da Probleme?
Funktioniert problemlos.
Druß
Dirk
-
Bis jetzt hats bei mir immer funktioniert.
Null Problemo.
-
Hallo,
na ja wenn ich die abschieße, so kann nur mehr eine Sicherung helfen :-((
Grüße, Pippo
-
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
-
wie stellt man das ACL manipulieren via Agenten an? Ein Codebeispiel oder eine probedb wären spitzenklasse
-
@P., gib mal NotesACL class in der Designerhilfe ein.
-
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
-
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
-
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