UpgradeLicense
Description
Upgrades a license. You can upgrade the following data associated with the license:
Features associated to a license
Expiry date of the license
Duration of the license
Major and Minor version of the product
The version of the QLM Engine used to generate the license key
When a license is upgraded, a new license key is generated and replaces the existing one. The old license is copied to the History table.
Note that to call this function, you must:
Set the AdminEncryptionKey
Parameters
webServiceUrl
string
URL to the QLM License Server.
activationKey
string
the current activation key
productID
int
ID of the product
majorVersion
int
new major version of the product
minorVersion
int
new minor version of the product
qlmVersion
string
version of the QLM Engine to use.
features
int[]
an array of feature sets specifying the features that should be enabled in the created key. Each feature has a unique feature set and ID associated to it. To combine features, perform a bitwise OR operation on the required features.
dtExpiry
DateTime
expiry date of the license key
expiryDuration
int
expiry duration of the license key
response
string
XML fragment containing the result of the call
Return
bool
returns true if the operation succeeded; false otherwise.
Response XML format
Example error response
Remarks
Use ParseResults to interpret the results of the call and load the returned data into an ILicenseInfo object.
Last updated