Domino 9 und frühere Versionen > ND6: Entwicklung
ACL Einträge über Agent
Peacemaker:
wie stellt man das ACL manipulieren via Agenten an? Ein Codebeispiel oder eine probedb wären spitzenklasse
TMC:
@P., gib mal NotesACL class in der Designerhilfe ein.
koehlerbv:
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
Tode:
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
Manfred Dillmann:
Was Torsten (Tode) schreibt, habe ich früher auch beobachtet.
Die aktuellen Version fangen da aber scheinbar das Schlimmste ab...
Gruß
Manfred
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln