Licensing Library Error and Result Codes
The table below contains the licensing library error messages and description:
Error # |
Error/Status Codes |
Description |
0x0 |
LS_SUCCESS |
Successful operation. |
0xC8001001 |
LS_BADHANDLE |
The client handle refers to an invalid licensing system context. |
0xC8001002 |
LS_INSUFFICIENTUNITS |
Could not locate enough licensing resources to license this feature. Check if enough license tokens are available for the feature. |
0xC8001003 |
LS_LICENSESYSNOTAVAILABLE |
The licensing system is not available. No longer applicable. |
0xC8001004 |
LS_LICENSETERMINATED |
Default error for license update-related API. When the API cannot update license because the key lifetime has expired and license renewal has failed. |
0xC8001005 |
LS_NOAUTHORIZATIONAVAILABLE |
No license code is available for this feature on the specified host. |
0xC8001006 |
LS_NOLICENSESAVAILABLE |
All license tokens with the License Manager for this feature are already in use. |
0xC8001007 |
LS_NORESOURCES |
Insufficient system resources (like, memory) are available to complete the request. |
0xC8001008 |
LS_NO_NETWORK |
Unable to talk to this host. Diagnose for a network availability. |
0xC8001009 |
LS_NO_MSG_TEXT |
When the LSGetMessage API could not find the error message. |
0xC800100A |
LS_UNKNOWN_STATUS |
When the LSGetMessage API deals with an unknown error code. Hence, it cannot print the error message. |
0xC800100B |
LS_BAD_INDEX |
Bad index. No longer applicable. |
0xC800100C |
LS_NO_MORE_UNITS |
No additional units are available for this feature. No longer applicable. |
0xC800100D |
LS_LICENSE_EXPIRED |
The feature cannot run anymore because the license expiration date has reached. Make sure that your machine date and time zone are correct. Else, contact your vendor for a new license. |
0xC800100E |
LS_BUFFER_TOO_SMALL |
Input buffer too small, string may be truncated. |
0xC800100F |
LS_NO_SUCCESS |
Failed in performing the requisite operation. |
0xC8001010 |
LS_GRACE_EXPIRED |
The feature cannot run as the total number of "days" allowed in the grace period have been consumed. |
0xC8001011 |
LS_GRACE_INVALID_STATE |
This feature cannot run as the grace period cannot be determined. |
0xC8001012
|
LS_GRACE_HOURS_EXHAUSTED |
The feature cannot run as the total number of "hours" allowed in the grace period have been consumed. |
1 |
VLS_NO_LICENSE_GIVEN |
A generic error when the RMS is unable to obtain licensing token for the given feature. |
2 |
VLS_APP_UNNAMED |
Feature name or version cannot be NULL. |
3 |
VLS_HOST_UNKNOWN |
Failed to resolve the specified License Manager host. Check your DNS settings and the hosts file. |
4 |
VLS_NO_SERVER_FILE |
The License Manager has not been set and the client application is unable to determine which License Manager to use. |
5 |
VLS_NO_SERVER_RUNNING |
The License Manager is not running. |
6 |
VLS_APP_NODE_LOCKED |
The specified feature is not licensed to run on this machine due to locking code mismatch of the License Manager or client. To better diagnose this condition, you should call VLSgetMachineID and VLSgetServInfo on client and License Manager end, respectively. The locking information obtained then needs to be matched against the license code to know whether mismatch exists on the client or License Manager end. |
7 |
VLS_NO_KEY_TO_RETURN |
Attempt to return a non-existent token by the client application. No longer applicable. |
8 |
VLS_RETURN_FAILED |
Failed to release the token issued for the specified feature. |
9 |
VLS_NO_MORE_CLIENTS |
No more clients exist for this feature. |
10 |
VLS_NO_MORE_FEATURES |
No more features available on the License Manager. |
11 |
VLS_CALLING_ERROR |
Error in calling the API function. Check the calling parameters. |
12 |
VLS_INTERNAL_ERROR |
The possible causes are: >Vendor ID mismatch. Check if the client libraries and license generator belong to the same installation. >Incorrect use of SharedID. The license library is not able to find the SharedID at runtime. >Failure in parsing the License Manager name string while adding a License Manager to the redundant pool. >If using the license queuing feature, while removing a queue from the License Manager, if the License Manager returns an error message other than VLS_CLIENT_NOT_AUTHORIZED. In this case check the client authorization whose request is on hold. >In case of VLSrequestExt2/VLSqueuedRequestExt API, when auto update is on and the licensing library is not able to add a license to handle or the auto update list, or failed to start the license timer. |
13 |
VLS_SEVERE_INTERNAL_ERROR |
The possible causes are: >The encryption operation has failed. >The default function for obtaining hostname on which licensed application is running has failed. Check hostname-IP resolution on a UNIX machine. >The system call fails while calculating time (localtime and localtime_r function on UNIX OSes and time function on Window). >The licensing library is unable to construct a message. If the encryption logic of messages is customized, this error might come due to customization logic failure. Verify the encryption logic again. |
14 |
VLS_NO_SERVER_RESPONSE |
The License Manager on the specified host is not responding to the client request. Check if the License Manager is up and running. |
15 |
VLS_USER_EXCLUDED |
This user/machine has been excluded from accessing the specified feature. |
16 |
VLS_UNKNOWN_SHARED_ID |
Unknown shared ID given for the specified feature. |
17 |
VLS_NO_RESPONSE_TO_BROADCAST |
Probably no License Managers are running in this subnet. |
18 |
VLS_NO_SUCH_FEATURE |
The requested feature does not exist on the License Manager host. Diagnose further for locking mismatch and similar issues to understand why the license failed to load. |
19 |
VLS_ADD_LIC_FAILED |
The given license code could not be added to the specified License Manager. |
20 |
VLS_DELETE_LIC_FAILED |
Failed to delete the specified feature from the License Manager on host. |
21 |
VLS_LOCAL_UPDATE |
The last update was done locally (in cases when the local renewal is enabled and the update API was called before the key lifetime expiration). |
22 |
VLS_REMOTE_UPDATE |
Last update was done by the License Manager. |
23 |
VLS_VENDORIDMISMATCH |
This error can occur under the following scenarios: >The vendor of the requesting application does not match with the License vendor. >The License addition failed due to mismatch among the vendor of the license and vendor of the isolated License Manager. |
24 |
VLS_MULTIPLE_VENDORID_FOUND |
The specified feature is licensed by multiple vendors other than your vendor. |
25 |
VLS_BAD_SERVER_MESSAGE |
Could not understand the message received from the License Manager on the specified host. The versions of the client and License Manager are incompatible. |
26 |
VLS_CLK_TAMP_FOUND |
The following scenarios are possible: Scenario A: >In case of a network license, if the system clock of the License Manager host is tampered. >In case of a standalone license, if the system clock is tampered. To clean up the time tamper persistence information, refer to “Appendix A - Cleaning Legacy Persistence Data” in the Sentinel RMS SDK Developer Guide. Scenario B: If the system is not initialized (using the sntlInitStandaloneSystem API or the lsinit utility) and persistence-based licenses (like, grace, commuter, and standalone time tampering enabled) are requested. The API call returns this error. Ensure that correct feature, version, and GUID (if applicable) are used for system initialization. Scenario C: If the serial number information corresponding to the standalone system initialization, license string, and client library does not match, the API call returns this error. |
27 |
VLS_NOT_AUTHORIZED |
You are not authorized to perform the requested operation. |
28 |
VLS_INVALID_DOMAIN |
Cannot perform this operation on the domain name specified. |
34 |
VLS_LOG_FILE_NAME_NOT_FOUND |
The specified log filename not found on the specified License Manager host. |
35 |
VLS_LOG_FILE_NAME_NOT_CHANGED |
Cannot change the specified log filename on the specified License Manager host. |
36 |
VLS_FINGERPRINT_MISMATCH |
Machine's fingerprint mismatch for this feature. |
37 |
VLS_TRIAL_LIC_EXHAUSTED |
The duration of the specified trial license is exhausted. |
38 |
VLS_NO_UPDATES_SO_FAR |
>The attempts to update license have failed to reach the License Manager. >In the case of updating the license in redundant license set up, no updates have taken place for this feature so far after the leader License Manager went down. Try calling API again. |
39 |
VLS_ALL_UNITS_RELEASED |
Returned all the tokens for this feature. |
40 |
VLS_QUEUED_HANDLE |
The specified client handle is associated with a queued request. |
41 |
VLS_ACTIVE_HANDLE |
The specified client handle is associated with an active request. It is not a queued request. |
42 |
VLS_AMBIGUOUS_HANDLE |
Ambiguous client handle! The specified client handle is not associated with any request. |
43 |
VLS_NOMORE_QUEUE_RESOURCES |
Queued request denied for this application since the queue is already full. |
44 |
VLS_NO_SUCH_CLIENT |
Could not find the specified client for this feature. |
45 |
VLS_CLIENT_NOT_AUTHORIZED |
Client not authorized for the specified action for this feature. |
47 |
VLS_LEADER_NOT_PRESENT |
Processing not done because the current leader is not known. |
48 |
VLS_SERVER_ALREADY_PRESENT |
The License Manager already exists in the redundant License Manager pool . |
49 |
VLS_SERVER_NOT_PRESENT |
The given License Manager name does not exist in the redundant License Manager pool. |
50 |
VLS_FILE_OPEN_ERROR |
The file open error. |
51 |
VLS_BAD_HOSTNAMEt |
The specified host name is either not valid or cannot be resolved. |
52 |
VLS_DIFF_LIB_VER |
The License Manager fails to identify the client application version. The versions of the client and License Manager are incompatible. |
53 |
VLS_NON_REDUNDANT_SRVR |
A non-redundant License Manager contacted for redundant License Manager-related information |
54 |
VLS_MSG_TO_LEADER |
Message forwarded to the leader License Manager. |
55 |
VLS_CONTACT_FAILOVER_SERVER |
Update Failure. Contact another failover License Manager. |
56 |
VLS_UNRESOLVED_IP_ADDRESS |
IP address given cannot be resolved. |
57 |
VLS_UNRESOLVED_HOSTNAME |
Hostname given is unresolved. |
58 |
VLS_INVALID_IP_ADDRESS |
Invalid IP address format. |
59 |
VLS_SERVER_FILE_SYNC |
License Manager is synchronizing the distribution table |
60 |
VLS_POOL_FULL |
The redundant License Manager pool already has the maximum number of License Managers. No more License Managers can be added. |
61 |
VLS_ONLY_SERVER |
The redundant License Manager pool has only one License Manager. It cannot be deleted. |
62 |
VLS_FEATURE_INACTIVE |
This feature is either unavailable on the License Manager or the License Manager is non-redundant. |
63 |
VLS_MAJORITY_RULE_FAILURE |
The token for this feature cannot be issued because of the majority rule failure. |
64 |
VLS_CONF_FILE_ERROR |
Configuration file modifications failed. Check the given parameters. |
65 |
VLS_NON_REDUNDANT_FEATURE |
A non-redundant feature given for redundant feature-related operation. |
66 |
VLS_NO_TRIAL_INFO |
Cannot find trial license information for the given feature. |
67 |
VLS_TRIAL_INFO_FAILED |
Failure in retrieving the trial usage information for the given feature. |
69 |
VLS_NOT_LINKED_TO_INTEGRATED_LIBRARY |
Application is not linked with the integrated library. |
70 |
VLS_CLIENT_COMMUTER_CODE_DOES_NOT_EXIST |
When the licensed application fails to find the commuter license token on the target system. Few possible reasons can be: >The commuter license token is not checked out for this client. >The commuter license token has expired. >The RMS files on the system are tampered with. |
72 |
VLS_NO_MORE_COMMUTER_CODE |
No more checked-out commuter code exists on the client. |
73 |
VLS_GET_COMMUTER_INFO_FAILED |
Failed to get client commuter info on this License Manager. |
74 |
VLS_UNABLE_TO_UNINSTALL_CLIENT_COMMUTER_CODE |
Unable to uninstall the client commuter license. |
75 |
VLS_ISSUE_COMMUTER_CODE_FAILED |
The possible causes are: >If the client or License Manager-side commuter persistence data is corrupt, then the local/remote checkout API return this error. To resolve this condition, clean up the corrupt persistence. >When the detection of remote sessions is set off in the VLSControlRemoteSession API and an attempt is made to check out a commuter license from a remote system, then the API call returns error. To resolve, allow detection of remote sessions by setting VLS_OFF in the API. >If the update call is delayed and client does not receive a message from the License Manager while license check-out, this error is returned. To resolve, you may increase the time-out interval. >When an attempt is made to check out a newer version license for an application licensed using an older version of the licensing library, this error is returned. For example, the version 11 (or later) tool/library should be used to check out version 11 licenses. |
76 |
VLS_NON_COMMUTER_LICENSE |
A non-commuter license is requested for commuter-related operation by this client. NOTE The VLS_UNABLE_TO_ISSUE_COMMUTER_CODE has been deprecated. Use VLS_NON_COMMUTER_LICENSE instead. |
77 |
VLS_NOT_ENOUGH_COMMUTER_KEYS_AVAILABLE |
Not enough tokens are available with the License Manager for commuting. The error can also appear for repository licenses when insufficient units are left with the License Manager. |
78 |
VLS_INVALID_INFO_FROM_CLIENT |
Invalid commuter information from the client. |
79 |
VLS_CLIENT_ALREADY_EXIST |
The client already exists on this License Manager. |
81 |
VLS_COMMUTER_CODE_ALREADY_EXIST |
The client commuter license already exists on this system. |
82 |
VLS_SERVER_SYNC_IN_PROGRESS |
Error specific to the redundant License Manager pool setup. It occurs under the following scenarios: >The License Manager pool consists of only one License Manager. Specify at least three License Managers to form a pool. >Even if the minimum number of License Managers are defined in the pool, the License Managers are busy synchronizing with each other when any redundant License Manager API is called. This usually happens during the License Manager start-up or restart. |
83 |
VLS_REMOTE_CHECKOUT |
This commuter license is checked out remotely, so it cannot be checked-in. |
84 |
VLS_UNABLE_TO_INSTALL_COMMUTER_CODE |
Error in installing the commuter authorization code. |
85 |
VLS_UNABLE_TO_GET_MACHINE_ID_STRING |
Error in obtaining the locking information of the client. |
86 |
VLS_INVALID_MACHINEID_STR |
Invalid remote locking code string. |
87 |
VLS_EXCEEDS_LICENSE_LIFE |
Cannot issue commuter code. License expiration is earlier than the number of days requested for commuter code. |
88 |
VLS_TERMINAL_SERVER_FOUND |
Operating in standalone mode using a terminal client is not allowed by the vendor. |
89 |
VLS_NOT_SUPPORTED_IN_NET_ONLY_MODE |
Feature is not supported in network-only licensing library. NOTE The VLS_NOT_APPROPRIATE_LIBRARY error code has been deprecated. Use VLS_NOT_SUPPORTED_IN_NET_ONLY_MODE instead. |
90 |
VLS_INVALID_FILETYPE |
The specified file type is not supported. |
91 |
VLS_NOT_SUPPORTED |
The client application is communicating with an old License Manager. |
92 |
VLS_INVALID_LICENSE |
The given license code is invalid. Hence, it could not be added to this License Manager. |
93 |
VLS_DUPLICATE_LICENSE |
The given license code is already added to the specified License Manager. |
94 |
VLS_INSUFFICIENT_USER_CAPACITY |
Insufficient user capacity available. |
95 |
VLS_TEAM_LIMIT_EXHAUSTED |
Team limit exhausted. |
96 |
VLS_INSUFFICIENT_TEAM_CAPACITY |
Insufficient team capacity available. |
97 |
VLS_CANNOT_DELETE_UPGRADED_LIC |
Deletion of upgraded feature/license is not allowed. |
98 |
VLS_UPGRADE_NOT_ALLOWED |
License upgrade feature is not allowed for redundant, commuter, and trial licenses. |
99 |
VLS_FEATURE_MARKED_FOR_DELETION |
The specified feature exists on this machine and it is already marked for check-in. |
101 |
VLS_TEAM_EXCLUDED |
This team has been excluded from accessing this feature. |
102 |
VLS_NETWORK_SRVR |
A network License Manager is contacted for standalone-related information. |
103 |
VLS_PERPETUAL_LICENSE |
The contacted feature is a repository license. |
104 |
VLS_COMMUTER_CHECKOUT |
A commuter token has already been checked out for this license. |
105 |
VLS_REVOKE_ERR_NO_FEATURE |
License with given feature/version is either not available on the License Manager or belongs to a different vendor. |
106 |
VLS_REVOKE_ERR_CORRUPT_MESSAGE |
The client message received by the License Manager was corrupted. |
107 |
VLS_REVOKE_ERR_OUT_VALID_RANGE |
The received number of licenses to revoke is out of range. |
108 |
VLS_REVOKE_ERR_MD5_PLUGIN_LOAD_FAIL |
Error loading the MD5 plug-in DLL at the License Manager. |
109 |
VLS_REVOKE_ERR_MD5_PLUGIN_EXEC_FAIL |
Error in executing the authentication plug-in. |
110 |
VLS_REVOKE_ERR_INSUFFICIENT_FEATURE_LICENSES |
This feature has less number of total licenses. |
111 |
VLS_REVOKE_ERR_INSUFFICIENT_DEFAULT_GROUP |
Default group does not has sufficient licenses, reconfigure your user reservation file. |
112 |
VLS_REVOKE_ERR_INSUFFICIENT_FREE_IN_DEFAULT |
Currently required number of licenses are not free for revocation in the default group. |
113 |
VLS_REVOKE_ERR_INVALID_SESSION_ID |
Invalid session ID received from the client. |
114 |
VLS_REVOKE_ERR_INVALID_PASSWORD |
Invalid password for revocation. |
115 |
VLS_REVOKE_ERR_INTERNAL_SERVER |
Revocation failed due to internal License Manager error. |
116 |
VLS_REVOKE_ERR_INFINITE_GRP_DIST |
Infinite revocation is not possible with enabled group distribution. |
117 |
VLS_REVOKE_ERR_INFINITE_LIC_IN_USE |
All licenses must be free for infinite revocation. |
118 |
VLS_REVOKE_ERR_INFINITE_LIC_FINITE_REQ |
License has infinite keys. Only infinite license revocation request is allowed for this license. |
119 |
VLS_REVOKE_ERR_TICKET_GENERATION |
Revocation feature is not supported for redundant licenses. |
120 |
VLS_REVOKE_ERR_CODGEN_VERSION_UNSUPPORTED |
Revocation feature is not supported for the given license version. |
121 |
VLS_REVOKE_ERR_RDNT_LIC_UNSUPPORED |
Revocation feature is not supported for redundant licenses. |
122 |
VLS_REVOKE_ERR_CAPACITY_LIC_UNSUPPORED |
Revocation feature is not supported for capacity licenses. |
123 |
VLS_REVOKE_ERR_UNEXPECTED_AUTH_CHLG_PKT |
Failure occurred due to unexpected challenge packet received from the License Manager. |
124 |
VLS_REVOKE_ERR_TRIAL_LIC_UNSUPPORED |
Revocation feature is not supported for trial licenses. |
125 |
VLS_REQUIRED_LOCK_FIELDS_NOT_FOUND |
Required locking criteria for local request is not available on your machine. |
126 |
VLS_NOT_ENOUGH_LOCK_FIELDS |
Minimum number of locking criteria for local request is not found. |
127 |
VLS_REMOTE_CHECKOUT_NOT_ALLOWED_FOR_PERPETUAL |
Remote checkout is not available for a repository license. |
128 |
VLS_GRACE_LIC_INSTALL_FAIL |
This feature cannot run as installation of grace license is failed. |
129 |
VLS_NOT_SUPPORTED_IN_NONET_MODE |
The feature is not supported in no-net (standalone) mode. NOTE The VLS_NOT_SUPPORTED_IN_NONET_LIBRARY error code has been deprecated. Use VLS_NOT_SUPPORTED_IN_NONET_MODE instead. |
130 |
VLS_NO_ACTIVE_HANDLE |
No active client handle exists. |
131 |
VLS_LIBRARY_NOT_INITIALIZED |
The licensing library is not initialized. To initialize, call VLSinitialize. |
132 |
VLS_LIBRARY_ALREADY_INITIALIZED |
The licensing library is already in the initialized state. |
133 |
VLS_RESOURCE_LOCK_FAILURE |
Failed to fetch the API resource lock. On receiving this error, retry calling this API. |
134 | VLS_INSTALL_STORE_NOT_SET | No install location is set. |
135 | VLS_NO_MORE_LICENSE_STORES | No more license store. |
136 | VLS_NO_SUCH_LICENSE_STORE | No such license store exists. |
137 | VLS_LICENSE_STORE_FULL | The license store is full. |
138 | VLS_STORE_SIZE_TOO_SMALL | Specified size of the license store is too small. |
139 |
VLS_NO_MORE_LICENSES |
No more licenses. |
140 |
VLS_NO_SUCH_LICENSE |
No license found with the specified feature/version/hash. |
141 |
VLS_LICENSE_IN_USE |
Specified feature/license has active client(s). |
142 |
VLS_SET_LICENSE_PRECEDENCE_FAILED |
Failure in setting precedence for the specified trial license. |
143 |
VLS_STORE_ACCESS_ERROR |
Failure in accessing the license file or persistence store. |
144 | VLS_STORE_DATA_INCONSISTENT | Corruption in license store. |
145 | VLS_STORE_OPEN_ERROR | Unable to create/open the license store. |
146 | VLS_LICENSE_STORE_QUERY_FAILED | Query to the license store failed. |
147 |
VLS_LOCK_SELECTOR_INVALID |
The specified locking code criteria is not valid. |
148 |
VLS_LOCK_CODE_NOT_SUPPORTED |
The specified locking code is not supported by the library/License Manager. |
149 |
VLS_LOCK_CODE_VER_INVALID |
Invalid lock code version. |
150 |
VLS_LOCK_CODE_INVALID |
The specified locking code is invalid. |
151 |
VLS_NO_AVAILABLE_MACHINE_ID |
No available fingerprints for the specified locking code criteria on the machine. |
152 |
VLS_CODE_GENERATOR_LIBRARY_FAILED |
Failure in initializing License Generator library. |
153 |
VLS_TRIAL_LIC_DATA_ACCESS_ERROR |
The specified trial feature is not accessible. |
154 |
VLS_TRIAL_LIC_DATA_INCONSISTENT |
Trial License data inconsistent for this feature. |
155 |
VLS_TRIAL_LIC_DATE_RESTRICTED |
Trial license date restriction error for this feature. |
156 |
VLS_TRIAL_LIC_NOT_ACTIVATED |
When the trial license precedence is zero or the trial license persistence data is corrupted. |
157 | VLS_CALL_SEQUENCE_ERROR | Failure due to incorrect calling sequence of the API. |
158 | VLS_RECORD_NOT_FOUND | Specified record does not exists in the store. |
159 | VLS_NO_MORE_RECORDS | No more records are available in the store . |
160 | VLS_LICENSE_NOT_PROCESSED | The license was not processed in the specified operation. |
161 | VLS_CONFIGURATION_NOT_ALLOWED | The given configuration is not allowed. |
162 | VLS_EXCEEDS_MAX_SIZE | The value exceeded the maximum size for the field. |
163 | VLS_VALUE_OUT_OF_RANGE | The value specified is not within the valid range. |
164 | VLS_PERSISTENCE_CONFIGURATION_ERROR | A user without administrator privileges called the VLSinitialize API when persistence is not initialized on the system. |
165 |
VLS_NONET_LIBRARY |
A network request is made to the standalone library. |
166 | VLS_STORE_ALREADY_EXISTS | The store with specified name already exists. |
167 | VLS_BACKUP_CONFIGURATION_ERROR | Failure in specifying the backup information correctly. |
168 | VLS_RECORD_CORRUPT | Record in license store/trial store/revocation store is corrupt. |
169 | VLS_LICENSE_RECORD_EMPTY | Specified record in license store is empty. |
170 | VLS_SAVE_LICENSE_FILE_WRITE_ERROR | Ffailure in writing to file in save license API. |
171 | VLS_SAVE_LICENSE_FILE_ALREADY_EXISTS | The file already exists in save license API. |
172 | VLS_PERSISTENCE_STORE_FULL | The persistence store is full. |
173 | VLS_CLEAN_REPAIR_NOT_REQUIRED | Cleaning is not required on the current store. |
174 | VLS_CLEAN_REPAIR_ATTEMPTED | Cleaning attempted more than twice on the same persistence context object. |
175 | VLS_CLEAN_NOT_RECOVERABLE | Persistence store is un-recoverable when repairing/cleaning is tried. |
176 | VLS_CLEAN_WRONG_FILE | The persistence store is not relevant. |
177 | VLS_CLEAN_REPAIR_FAIL | Unable to clean/repair. |
178 | VLS_CLEAN_REPAIR_COMPLETE_LOSS | All data is lost in cleaning (no recovery possible). |
179 | VLS_CLEAN_REPAIR_WITH_LOSS | Partial recovery taken place on cleaning. |
180 | VLS_LICENSE_NOT_LOCKED | License is not client locked. |
181 | VLS_LICENSE_NOT_EXPIRED_AND_HAS_VALID_LOCK_CODE | License has not expired and has valid lock code or is unlocked. |
182 | VLS_LOCK_CODE_MISMATCH | Mismatch between the specified lock code. |
183 | VLS_HANDLER_ALREADY_REGISTERED | The handler function is already registered. |
184 | VLS_NON_TRIAL_LICENSE | The specified license is not a trial one. |
185 | VLS_ADD_LIC_CANCELLED_BY_USER | License addition cancelled by callback. |
186 | VLS_NO_UPDATE_REQUIRED | Neither any active handle nor pending cache updates exist. |
187 | VLS_LICENSE_ALREADY_REVOKED | This license has already been revoked. |
188 |
VLS_LICENSE_START_DATE_NOT_REACHED |
The license start date has not reached yet. |
193 | VLS_REHOST_BUFFER_TOO_SMALL | Allocated memory is not enough. |
194 | VLS_REHOST_BUFFER_TOO_SMALL_UNEXPECTED | Allocated memory is not enough. This must not happen. |
195 | VLS_REHOST_PARAMETERS_ERROR | Invalid rehost parameters. |
196 | VLS_REHOST_UNSUPPORTED_ALGO | The algorithm is not supported. |
197 | VLS_REHOST_INVALID_DATA_FORMAT | Permission ticket is invalid—either corrupted or not in TLV format. |
198 | VLS_REHOST_INVALID_REQUEST_DATA | The requested data is invalid. |
199 | VLS_REHOST_UNSUPPORTED_OPERATION_TYPE | Operation type is not 'A', 'R', or 'P'. |
200 | VLS_REHOST_ALLOCATE_MEMORY_FAILURE | Failure in memory allocation. |
201 | VLS_REHOST_TAG_NOT_FOUND | A tag not found in the TLV. |
202 | VLS_REHOST_DIFFERENT_LOCK_INFO | Locking code mismatch. |
203 | VLS_REHOST_LICENSE_IN_USE | License to be revoked is in use. It cannot be revoked. |
204 | VLS_REHOST_UNEXPECTED_ERROR | An unknown error has occurred. |
205 | VLS_REHOST_HAVE_BEEN_REVOKED_BEFORE | License has already been revoked. It cannot be revoked again. |
206 | VLS_REHOST_REVOKE_OVER_TOTAL | When the revocation request exceeds the available limit. |
207 | VLS_REHOST_LICENSE_EXIST | The license already exists. |
208 | VLS_REHOST_CANCELED_BY_USER | The Revoke option was canceled by the user. |
209 | VLS_REHOST_STATUS_NOT_DEFINED | The rehost status is not defined. |
210 |
VLS_GRACE_CODE_LENGTH_OVERFLOW_ERROR |
Grace code length exceeds maximum limit. The grace license installation fails on the customer’s computer if you have specified lengthy values for properties like feature name, feature version, vendor information, and secret text. In such cases, the VLSrequestExt2 API function will return VLS_GRACE_CODE_LENGTH_OVERFLOW_ERROR in the special_flag out parameter. |
211 |
VLS_ERROR_NO_MORE_FINGERPRINT_VALUE |
No more fingerprint information is available. NOTE The VLS_ERROR_NO_MORE_ITEMS error code has been deprecated. Use VLS_ERROR_NO_MORE_FINGERPRINT_VALUE instead. |
212 |
VLS_ERROR_FINGERPRINT_VALUE_NOT_FOUND |
No fingerprint information is available on the specified index. NOTE The VLS_ERROR_FILE_NOT_FOUND error code has been deprecated. Use VLS_ERROR_FINGERPRINT_VALUE_NOT_FOUND instead. |
213 |
VLS_LICENSE_DELETION_NOT_ALLOWED |
License deletion is not supported for the following licenses: >Checked out commuter license tokens residing on the local computers >Grace licenses being used on the non-networked computers >Licenses in the redundant license files (lservrlf) |
214 |
VLS_CAPACITY_MISMATCH |
The capacity value does not match, or an operation related to capacity licensing is requested for a non-capacity license (or vice-versa). |
215 |
VLS_EXPIRED_COMMUTER_CODE |
Error in installing the commuter code, as the code is expired. |
216 |
VLS_COMMUTER_CODE_DATE_RESTRICTED |
Commuter code start date not yet reached. |
217 | VLS_NEW_RECORD_FOUND | If the limit value has been updated by any other process after the current process has retrieved the limit value. See VLSsetConsumeLimit for details about the corresponding API. |
218 | VLS_NO_RECORDS_FOUND | No records for the limit in the database. |
219 | VLS_OPERATION_NOT_SUCCESSFUL | The requested operation failed for any other reason. |
220 | VLS_ERROR_READING_SERVER_CONFIG_FILE | The redundant License Manager configuration file being used for determining the primary License Manager (from which the license authorization is to be checked out) is corrupt. |
221 | VLS_CHECKOUT_NOT_ALLOWED_FROM_NONPRIMARY_LEADER | An attempt is made to check out an authorization from a non-primary License Manager. The licenses can be checked out only from the primary License Manager. The commuted license must be checked in back into the primary License Manager from which it was checked out. |
222 | VLS_REHOST_LIC_VERSION_NOT_SUPPORTED | The standalone revocation feature is supported for v11 (or later) licenses only. If an attempt is made to revoke licenses of earlier versions, the API VLSrevokeByPermissionTicket succeeds, and returns VLS_REHOST_LIC_VERSION_NOT_SUPPORTED as status in the revocation ticket. |
223 | VLS_USAGE_FILE_TAMPERED | The usage log file is tampered. One or more records are either modified or missing from the usage log file. |
224 | VLS_NO_MATCH_FOUND |
The matching record is not found in the usage log file. |
225 | VLS_INVALID_TCPIP_VERSION | TCP\IP protocol version specified for licensing library is incorrect. Verify if the client and License Manager protocols are incompatible. |
226 | VLS_VIRTUAL_MACHINE_IS_DETECTED | The License Manager is being run on a virtual machine. |
227 | VLS_GRACE_LIC_TIME_TAMPER_INIT_FAIL | The system initialization failed for a grace license. |
228 | VLS_REVOKE_LIC_DATA_INCONSISTENT | The license persistence data is either corrupt or does not exist. |
229 | VLS_TOO_MANY_OPERATIONS_IN_SINGLE_PT | The permission ticket size is more than the length supported internally. This is applicable to network license revocation only, where the maximum number of operations should not exceed 15. Try reducing the number of operations from the permission ticket. |
230 | VLS_PT_ALREADY_EXECUTED_FOR_THIS_OPERATION | The permission ticket operation already executed on the License Manager. |
231 | VLS_PT_VENDOR_ID_MISMATCH | Vendor ID mismatch. The permission ticket cannot be used for revoking licenses of other vendors. |
232 | VLS_REVOKE_EXPIRED_LIC_FOUND | An expired license can neither be added nor revoked. |
233 | VLS_COMMUTER_CHECKOUT_NOT_ALLOWED | The commuter token checkout not allowed for this feature. |
234 | VLS_RDP_SESSION_FOUND | Application cannot run on remote desktop session. |
235 | VLS_NOT_ENOUGH_COMMUTER_KEYS_FOR_DURATION | The commuter token cannot be checked out as not enough tokens are available for the given duration. |
236 | VLS_REHOST_UNSUPPORTED_PT_VERSION |
Older permission tickets (earlier than v8.5.3) are not supported in the new network revocation API (introduced in v8.5.3). |
237 | VLS_DEFERRED_REVOCATION_SUCCESS |
A deferred revocation has been scheduled successfully. This code is not considered as an error as per the VLSverifyRevocationTicketExt API. |
238 | VLS_LIC_ALREADY_SCHEDULED_FOR_DEFERRED_REVOKE |
A deferred revocation request has already been executed for this license. This code is not considered as an error as per the VLSverifyRevocationTicketExt API. |
239 | VLS_OPERATION_NOT_ALLOWED_AFTER_DEFERRED_REVOCATION | Commuter token check out and repository license request are not allowed after the deferred revocation operation has already been performed for the given feature-version. This cannot be done for the feature-version until all its licenses scheduled for revocation are revoked. |
240 | VLS_DEFERRED_REVOCATION_NOT_ALLOWED | Deferred revocation is not allowed if any commuter tokens are already issued or a repository license has been successfully requested for the given feature-version. |
241 | VLS_USAGE_LOG_BACKUP_DISABLED | The API VLScreateUsageLogBackupFile returns the error when -x command-line option is used to disable usage log backup when the maximum size is reached. |
242 | VLS_COMMUTER_DATA_INCONSISTENT | Persistence data is either corrupt or does not exist. |
243 | VLS_NON_INTENDED_SERVER_CONTACTED | The API VLSenableVendorIsolation returns the error when the client is not communicating with the intended isolated server. |
244 | VLS_OPERATION_ONLY_ALLOWED_ON_LEADER_SERVER | The operation(s) is (are) not permitted on the Follower License Manager. |
245 | VLS_LICENSE_UPGRADE_DENIED | The License Manager has insufficient units to renew as per the refresh call. |
246 | VLS_CLEAN_KEYINFO_CLIENT_FAILED | The client key info cleanup on the License Manager failed. |
247 | VLS_CLEAN_KEYINFO_NO_KEYS_EXISTS | The client key info cleanup on the License Manager failed as no key exists for same. |
248 | VLS_LOWER_SIGNING_KEYINDEX_IN_LIC | The signing key index of the requested license is lower than the one sent by the client. |
249 | VLS_CLEAN_KEYINFO_CLIENT_SUCC_EXCL_COMM | The client key info cleanup on the License Manager passed excluding cleanup for commuter keys. |
250 | VLS_INCOMPATIBLE_COMMUTER_CODE | The feature was commuted by a different mechanism. |
252 | VLS_LEASE_LICENSE_CANCELLED | The lease license is already canceled. |
257 | VLS_USER_SESSION_TERMINATED | Session has been terminated. |