Function DE Version 12.11

@ReleaseACL

ACL NotesAdmin NotesSystem

Syntax

@ReleaseACL(HACL);

Beschreibung

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:
Ein VSPECHACL-Handle auf eine in Memory Kopie der ACL einer DB z.B. zurückgegeben von @ReadACL.

Als Return-Wert liefert die @Function bei einem Fehler @ERROR andernfalls TRUE.

Beispiel: @ReleaseACL(HACL);

DBHANDLE:=@OpenDB("TEST\\TESTDB1.NSF");
HACL:=@ReadACL(DBHANDLE);
HACL:=@ReleaseACL(HACL);
DBHANDLE:=@CloseDB(dbh);

Es wird eine Datenbank geöffnet und eine in Memory Kopie der ACL dieser Datenbank erzeugt und in HACL gespeichert.
Anschließend wird dieser VSPECHACL-Handle wieder freigegeben und die Datenbank geschlossen.