The Functions for Setting Fields in CodeT Struct
The following table summarizes the functions used to set flags and data fields of the codeT struct.
NOTE The sequence of input is very important for the VLScgAllow and VLScgSet functions. You need to use the Allow function first to check the differential integrity and syntax of the field value before using the Set function. The Set function puts it in the correct structure and format.
Function | Description |
---|---|
VLScgSetCodeLength |
Sets license code length. |
Sets name of the feature to be licensed. |
|
Sets version number to be licensed. |
|
Sets license type. |
|
Sets the number of trial days. |
|
Verifies if setting trial elapsed hours is allowed for a code type, license type, and license version.
|
|
Sets the license to additive, exclusive, or aggregate. |
|
Sets whether the license will be standalone, network, or repository. |
|
Sets the encryption level for the License Manager’s usage log file. |
|
Sets sharing criteria for non-capacity license and enables shared licenses. Enables team licenses and sets team criteria for a capacity license. |
|
Sets the number of users that can share a non-capacity license. Sets the number of team members that can share a token in case of a capacity license. |
|
Allows commuter licenses to be checked out. |
|
Sets the number of concurrent licenses allowed. |
|
Sets the client-server locking mode for the intended machine in codeT. |
|
Controls whether the license will be used with redundant License Managers. |
|
Controls whether the majority of redundant License Managers must be running. |
|
Sets the number of redundant License Managers. |
|
Sets License Manager primary locking code. |
|
Sets License Manager primary fingerprint criteria. |
|
Sets License Manager secondary fingerprint criteria. |
|
Sets License Manager secondary locking code. |
|
Sets client fingerprint criteria. |
|
Sets client locking code. |
|
Sets the number of client locking codes to be specified. |
|
Defines action on detection of clock being set back on the machine. |
|
Sets the license output format. |
|
Sets the license type. |
|
Configures license holdtime settings. |
|
Sets the version of license codes to generate. Checks if the current license code setting allows multiple features. |
|
Specifies whether a license is single-feature or multi-feature. |
|
Sets the value of the specified challenge-response secrets. Sets the total number of secrets for the challenge-response. |
|
Sets vendor-defined information in a license. |
|
Sets the number of license tokens per node for the specified number of clients. |
|
Sets addresses of subnets licensed application will be restricted to. Sets the number of subnets the licensed application is restricted to. |
|
Sets the number of features. |
|
Sets soft limit number. |
|
Sets units of time to be used to specify license holdtime. |
|
Sets the time a license will be held. |
|
Sets the time between license renewals. |
|
Sets the unit of time to specify license renewal interval. | |
Sets the minutes/hours part of the license start date. |
|
Sets the year/month/day of the license start date. |
|
Sets the minutes/hours part of the license expiration date. |
|
Sets the year/month/day on which license expires. |
|
Sets the value of numeric type. |
|
Sets and loads the software license file (lscgen.lic). |
|
Sets grace period for commuter license. |
|
VLScgAllowLocalRequestLockCritFlag VLScgSetLocalRequestLockCritFlag |
Sets the local request locking criteria. |
Sets the action on detection of a virtual machine—whether to allow/deny a license token. | |
VLScgValidateCodeT | Validates fields value of the codeT structure. |
VLScgInitMachineID
VLScgGetMachineID VLScgMachineIDtoLockCode |
Sets the macros to the machineID-related functions and maps to the functions in lserv.h. |