Description
Upgrades a license by issuing a new license key and replacing the old one. You can upgrade the following data associated to a license:
- Features associated with a license
- The expiry date of the license
- Duration of the license
- Major and Minor version of the product
To call this function, you must set the enableUpgradeLicense server property to true.
To invoke this method via a URL, append this function's name to the URL of the QLM License Server and add the required arguments.
http://yourserver/yourvirtualdirectory/qlmservice.asmx/UpgradeLicense?is_avkey=<activationKey>&is_productid=<productID>&is_majorversion=<majorVersion>&is_minorversion=<minorVersion>&is_vendor=digibuy&is_features=<features>&is_expduration=<duration>&is_expdate=<date>
Arguments
| Parameter | Description |
|---|---|
| is_avkey | the current activation key |
| is_expdate | date at which the license will expire |
| is_expduration | expiry duration of the license key |
| is_features | semi comma separated list of feature sets and their corresponding values. Example: is_features=0:3;1:1. This means that in feature set 0, features 1 + 2 are enabled and in feature set 1, feature 1 is enabled. |
| is_productid | ID of the product |
| is_majorversion | new major version of the product |
| is_minorversion | new minor version of the product |
| is_pwd | password as defined in the eCommerce Providers section in QLM (Manage Keys / Tools / 3rd Party Extensions or Manage Keys / Tools / eCommerce Providers) |
| is_qlmversion | QLM engine version |
| is_user | username as defined in the eCommerce Providers section in QLM (Manage Keys / Tools / 3rd Party Extensions or Manage Keys / Tools / eCommerce Providers) |
| is_vendor | One of the supported vendors |
