@ACLGetAdminServer
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.
