Function DE Version 4.50

@ACLGetAdminServer

ACL Database NotesAdmin NotesSystem

Syntax

@ACLGetAdminServer(hACL);

Beschreibung

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 @ReadACL zurückgeliefert wird.

Return:
Im Fehlerfall liefert die @Function @Error zurück, andernfalls einen TEXT mit dem Namen des Admin Servers.

Beispiel: @ACLGetAdminServer(HACL);

dbPath:="TEST\\TESTDB1.NSF";

dbh:=@OpenDB(dbPath);
hACL:=@ReadACL(dbh);
dbh:=@CloseDB(dbh);

AdminServerName:=@ACLGetAdminServer(hACL);
hACL:=@ReleaseACL(hACL);

@LogReport(AdminServerName);

Das Beispiel öffnet die Datenbank TEST\TESTDB1.NSF und erzeugt eine In-Memory-Kopie ihrer ACL.
Anschließend wird der in der ACL eingetragene Administrationsserver mit @ACLGetAdminServer ermittelt.
Danach wird der ACL-Handle wieder freigegeben und der ermittelte Name des Administrationsservers im APILOG protokolliert.