Redundant License Configuration File API Error Codes

The persistence cleaning API can return any of the following error codes:

Error Code Status Code Description
0 VLS_RLF_SUCCESS Successful operation
1 VLS_RLF_INTERNAL_ERROR Internal error in library
2 VLS_RLF_NO_RESOURCES Not sufficient resources to complete the requested operation
3 VLS_RLF_CALLING_ERROR Error in calling the API function. Check the calling parameters.
4 VLS_RLF_TIMESTAMP_INVALID The time stamp information provided to the API is invalid.
5 VLS_RLF_PREF_ORDER_INVALID The preference order provided to the API is invalid.
6 VLS_RLF_POOLNAME_INVALID Specified pool name is invalid
7 VLS_RLF_FEATURE_INVALID Specified feature name is invalid
8 VLS_RLF_VERSION_INVALID Specified version name is invalid
9 VLS_RLF_LIBRARY_ALREADY_INITIALIZED The lsrlf library is already initialized
10 VLS_RLF_SEQNO_INVALID Specified sequence number is invalid
11 VLS_RLF_FILENAME_INVALID Specified file name is invalid. It cannot be loaded again.
12 VLS_RLF_IP_INVALID The specified IP address is invalid.
13 VLS_RLF_SERVER_NAME_INVALID The specified License Manager name is invalid. It should not exceed VLS_MAX_SERVER_NAME_LEN, including the NULL character.
14 VLS_RLF_CONFIG_FILE_INVALID The redundant license configuration file is invalid.
15 VLS_RLF_FILE_NOT_FOUND The redundant license configuration file is not found.
16 VLS_RLF_LICENSE_NOT_SUPPORTED Operation is not supported for the type of license specified.
17 VLS_RLF_PERM_READ_DENIED No permissions assigned to perform the read operation.
18 VLS_RLF_PERM_WRITE_DENIED No permissions assigned to perform the write operation .
19 VLS_RLF_OPERATION_NOT_PERMITTED The file is opened for reading but trying to perform a write operation or vice versa.
20 VLS_RLF_LICENSE_STRING_INVALID The specified license is not a valid license.
21 VLS_RLF_SERVER_ALREADY_PRESENT The License Manager is already present in the redundant license configuration file.
22 VLS_RLF_LICENSE_ALREADY_PRESENT The license string is already present in the redundant license configuration file.
23 VLS_RLF_IP_ALREADY_PRESENT The IP address is already present in the redundant license configuration file.
24 VLS_RLF_SERVER_NOT_PRESENT The specified License Manager is not present in the redundant license configuration file.
25 VLS_RLF_MAX_SERVER_LIMIT_REACHED The limit on the maximum number License Managers in the redundant license configuration file is already reached.
26 VLS_RLF_NO_SERVER_PRESENT No License Manager is present in the redundant license configuration file.
27 VLS_RLF_ONLY_ONE_SERVER_PRESENT Only one server present in the redundant license configuration file
28 VLS_RLF_LIBRARY_NOT_INITIALIZED The lsrlf library is not initialized.
29 VLS_RLF_FILE_ALREADY_LOADED A redundant license configuration file is already loaded
30 VLS_RLF_FILE_NOT_LOADED No redundant license configuration file is loaded.
31 VLS_RLF_FEATURE_NOT_FOUND Feature at the index specified not found
32 VLS_RLF_LICENSE_STRING_NOT_FOUND Cannot find the license string in the redundant license configuration file.
33 VLS_RLF_RESOURCE_LOCK_FAILURE Fail to acquire API lock. API call should be re-tried on receiving this error
34 VLS_RLF_BUFFER_TOO_SMALL The size of the buffer supplied is too small