Engine Help Kategorie: ACL
Gefilterte Übersicht der Engine-Help-Dokumentation.
@ACLGetAdminServer
Diese @Function ermittelt anhand einer zuvor über @ReadACL eingelesenen in Memory Kopie einer ACL, repräsentiert durch den VSPECHACL-Handle hACL, den Admin Server der DB. VSPECHACL hACL: Ein VSPECHACL-Handle wie er von @ …
@ACLGetEffectiveUserAccess
Diese @Function ermittelt anhand einer zuvor eingelesenen ACL und einer Namensliste den effektiven Zugriff eines Benutzers auf die betreffende Datenbank. Dabei werden sowohl der direkt für den Benutzer eingetragene Zugri …
@ACLSetAdminServer
Diese @Function setzt in eine zuvor über @ReadACL eingelesene in Memory Kopie einer ACL, repräsentiert durch den VSPECHACL-Handle hACL, den Admin Server TEXT ADMINSERVERNAME für diese DB. VSPECHACL hACL: Ein VSPECHACL-Ha …
@CopyACL
Kopiert die ACL der Datenbank mit dem DBHANDLE DBHANDLE1 in die Datenbank mit dem DBHANDLE DBHANDLE2. Wenn die @Funktion erfolgreich durchgeführt wurde, ist das @Funktions-Ergebnis vom Datentyp PV. Der durchführende Serv …
@CopyTemplateACL
Kopiert die Template-ACL der Datenbank mit dem DBHANDLE DBHANDLE1 als ACL in die Datenbank mit dem DBHANDLE DBHANDLE2. Template-ACL-Einträge werden in der ACL in eckigen Klammern angegeben. Diese @Funktion setzt diese Ei …
@GetACL
Holt die ACL der Datenbank mit dem OSPATH OSPATH, DBHANDLE DBHANDLE oder HACL HACL und gibt sie aufgeteilt auf TEXTLIST USERNAMES, NUMBERLIST USERLEVELS, TEXTLIST USERPRIVILEGES und TEXTLIST PRIVILEGESNAMES zurück. TEXTL …
@GetACLHistory
Es wird die ACL-(Veränderungs)-History der DB mit dem DBHANDLE DBHANDLE oder HACL HACL als TEXTLIST zurückgegeben. Beispiel @GetACLHistory(DBHANDLE): DBHANDLE:=@OpenDB("TEST.NSF"); @LogReport(@GetACLHistory(DBHANDLE)); D …
@GetACLMaxINetAccess
Gibt den Maximum Internet Access der DB mit dem DBHANDLE DBHANDLE oder HACL HACL zurück. LEVEL: 6=(Manager) Manager 5=(Developer) Entwickler 4=(Editor) Editor 3=(Author) Autor 2=(Reader) Leser 1=(Depositor) A …
@ReadACL
Diese @Function erzeugt eine in Memory Kopie der ACL der Datenbank mit dem angegebenen DBHANDLE DBHANDLE und gibt einen VSPECHACL (HACL) Handle auf diese Kopie zurück. Wenn der Handle VSPECHACL nicht mehr benötigt wird m …
@ReleaseACL
Diese @Function gibt eine zuvor erzeugte VSPECHACL (HACL) wieder frei und setzt das darin enthaltene Handle auf NULL. Sie sollte aufgerufen werden, sobald die in Memory Kopie ACL nicht mehr benötigt wird. VSPECHACL HACL: …
@ReorgACLPrivileges
Die leeren Elemente der TEXTLIST PRIVNAMES2 werden entfernt und im Parameter RETUSERPRIVS3 zurückgegeben. Die korrespondierenden Privilegienverweise in der TEXTLIST USERPRIVS1 werden angepaßt und im Parameter RETPRIVNAME …
@ResolveUserGroups
Diese @Function ermittelt für einen angegebenen Domino-Benutzer die vollständige Namensliste einschließlich aller direkten und indirekten Gruppenzugehörigkeiten. Die Funktion liefert eine TEXTLIST, deren erstes Element d …
@SetACL
Schreibt eine ACL wie sie durch die angegebenen Parameter definiert wird in die Datenbank mit dem DBHANDLE DBHANDLE. Es muss in dieser ACL immer mindestens ein Eintrag mit ACL-LEVEL=6 enthalten sein. Der APIEngine-Server …
@SetACLMaxINetAccess
Setzt den Maximum Internet Access der DB mit dem DBHANDLE DBHANDLE1 auf den Level FN FNLEVEL2. FNLEVEL2: 6=(Manager) Manager 5=(Developer) Entwickler 4=(Editor) Editor 3=(Author) Autor 2=(Reader) Leser 1=(Depos …
@WriteACL
Diese @Function schreibt eine in Memory Kopie der ACL in die Datenbank mit dem angegebenen DBHANDLE DBHANDLE. Wenn der Handle VSPECHACL nicht mehr benötigt wird muss er über @ReleasACL freigegeben werden. Diese @Function …
