Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Karotte am 24.01.05 - 15:57:48
Titel: mit LS ACL auslesen
Beitrag von: Karotte am 24.01.05 - 15:57:48
gibts ne möglichkeit ne ACL auszulesen, sich die Namen anzeigen zulassen und dann den gemarkerten Namen eine Mail zukommen zu lassen ?
Gleichzeitig sollen gewissen Personen aber nicht angezeigt werden, zBsp die Server und die Admins
Wie kriegt man den das mit LS hin
Titel: Re: mit LS ACL auslesen
Beitrag von: Driri am 24.01.05 - 16:01:13
Dafür gibts die NotesACL-Klasse. Du kannst dann die einzelnen Einträge auslesen und abarbeiten.
Die Server kannst Du am einfachsten herausfiltern, wenn die auch vom Typ Server sind, da gibt es dann entsprechende Eigenschaften eines Eintrags. Zur Not müßte man eben die Namen abfragen, bei der Admin-Gruppe wird man das auch so machen müssen.
Problem sind evtl. Gruppen, soweit diese nicht mailfähig sind. Dann mußt Du die Gruppen ja noch übers Directory auflösen.
Da gabs aber wenn ich mich richtig erinnere auch schon mal Scripte zu hier im Forum.
Titel: Re: mit LS ACL auslesen
Beitrag von: klaussal am 24.01.05 - 16:04:56
Mal so zum Einstieg:
Code
Dim Entry As NotesACLEntry
Set dbshow = dbdir.getfirstdatabase(DATABASE)
Set acl = dbshow.ACL
Set Entry = acl.GetFirstEntry
.
.
Set Entry = acl.GetNextEntry( Entry )
Set dbshow = dbdir.getnextdatabase