CX_LICENSE_MANAGER
Klassenhierarchie
- CX_CLASS
- CX_SYSTEM_MANAGER
- CX_LICENSE_MANAGER
- CX_SYSTEM_MANAGER
Beschreibung:
Der Lizenzmanager dient der Verwaltung und Überprüfung der ClassiX® Lizenz der laufenden Instanz. Ebenfalls können mit seiner Hilfe neue Lizenzen erzeugt werden sowie Informationen zur Lizenz der laufenden Instanz abgefragt werden. Auf ihn kann über
GetManager(LICENSE)
zugegriffen werden.
Funktion | MA* | Parameter | Rückgabe | Kurzbeschreibung |
---|---|---|---|---|
GetLicensee | STRING | Liefert den Lizenznehmer der aktuellen Lizenz. | ||
GetExpiryDate | STRING | Liefert das Ablaufdatum der Lizenz als String bzw. einen Leerstring wenn kein Ablaufdatum vorhanden ist. | ||
GetHardwareRestriction | STRING | Liefert die Hardware ID, welche die Lizenz auf einen bestimmten Computer beschränkt oder einen Leerstring bei keiner Beschränkung. | ||
GetDatabaseRestriction | INTEGER | Liefert TRUE wenn eine Datenbankbeschränkung vorhanden ist, sonst FALSE. | ||
GetConcurrentUsersRestriction | INTEGER | Liefert die maximale Anzahl gleichzeitig zugelassener Benutzer wenn eine Beschränkung vorhanden ist, ansonsten 0. | ||
GetVersionRestriction | STRING | Liefert die Versionsnummer, welche maximal erlaubt ist oder einen Leerstring bei keiner Beschränkung. | ||
GetSerialNumber | STRING | Liefert die Seriennummer der Lizenz. Dient nur zur Verwaltung der Lizenzen (d.h. der Schutzmechanismus beruht nicht auf dieser Nummer). | ||
CreateLicenseFile | STRING, STRING, STRING, STRING, STRING, STRING, STRING, STRING, STRING | Erstellt eine neue Lizenzdatei. |
* MA = Member-Access-Funktion,
grau unterlegt = geerbte Funktion