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
VLS_REPOSITORY_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
VLS_REMOTE_CHECKOUT_NOT_ALLOWED_FOR_REPOSITORY

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.