uninstall
Interface Information
>This API belongs to SentinelLicensing.jar.
>The corresponding library is Sentinel RMS licensing library.
Description
Deletes a license from the designated License Manager’s memory and license file. It is useful in scenarios when you want to delete the obsolete or expired licenses from both the License Manager’s memory and file.
NOTE The license deletion fails, if the license is in use or is of redundant type.
Syntax
String uninstall(String uninstallData)
Parameters
Parameter | Description |
---|---|
uninstallData [in] |
Information about the data that needs to be removed. It can contain a license hash and / or license string to identify a specific license. If the input contains information about license hash and license, preference is given to the license. The format of the input XML is described below:
NOTE You can obtain the license hash using the licenseInfo query of the getInfo API for licenses already installed on the License Manager. |
Returns
License hash of the license removed. It may contain the license (string) as well, except when the license is not available in the license file.
The format of the output XML is described below:
<uninstallData>
<licenseHash> </licenseHash>
<license> </license>
</uninstallData>
Exception Handling
If unsuccessful, throws LicensingException or UnsupportedEncodingException.