Upgrade License API
The Sentinel RMS upgrade license feature enables you to update your customer's existing license to change the version or/and increase the capacity. A special upgrade license must be created to update the existing license.
NOTE Upgrade license is not applicable in case of standalone environments.
The API functions discussed in this section are categorized into license code generator and decoder API.
Function | Description |
VLSucgInitialize |
Initializes the upgrade codegen library. |
VLSucgCleanup | Cleanups the resources. |
VLSucgReset | Sets all the fields of ucodeT to their default values. |
VLSucgGetNumErrors | Identifies the total number of messages recorded in the handle. |
VLSucgGetErrorLength | Returns the length of error message |
VLSucgGetErrorMessage | Returns the earliest error from the handle up to bufLen characters |
VLSucgPrintError | Prints all the error messages. |
VLSucgAllowBaseFeatureName |
Identifies whether the feature name should be called or not. |
VLSucgSetBaseFeatureName | Sets the value of the base feature name. |
VLSucgAllowBaseFeatureVersion | Identifies whether the feature version should be called or not. |
VLSucgSetBaseFeatureVersion | Sets the value of base feature version in the ucodeT struct. |
VLSucgAllowUpgradeCode |
Identifies whether the corresponding VLSucgSetUpgradeCode should be called or not. |
VLSucgSetUpgradeCode | Sets the value of the base locking code in the ucodeT struct. |
VLSucgAllowUpgradeFlag | Identifies whether VLSucgSetUpgradeFlag should be called or not. |
VLSucgSetUpgradeFlag | Sets the value of upd_flags in the ucodeT struct. |
VLSucgAllowUpgradeVersion | Indicates whether the corresponding VLSucgSetUpgradeVersion should be called or not. |
VLSucgSetUpgradeVersion | Sets the value of upd_version in the ucodeT struct. |
VLSucgAllowUpgradeCapacity | Indicates whether the corresponding VLSucgSetUpgradeCapacityUnits and VLSucgSetUpgradeCapacity should be called or not. |
VLSucgSetUpgradeCapacityUnits | Sets the value of capacity_units in the ucodeT struct. |
VLSucgSetUpgradeCapacity | Sets the value of capacity_increment in the ucodeT struct. |
VLSucgGenerateLicense |
Generates the upgrade license for the given ucodeT struct. |
VLSucgGetLicenseMeterUnits |
Returns the number of license generation units available in the attached dongle. |
VLSgenerateUpgradeLockCode | Generates a unique upgrade code for the base license. |
VLSdecodeUpgradelockCode |
Decodes the upgrade locking code. |
VLSucgDecodeLicense | Decodes the encrypted license string generated by upgrade code generator library. |