Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


The information on this page refers to v5.0 and later, which introduced the upgrade license type.

Upgrade licenses let you add licenses for software features that a customer buys after the initial purchase of a license, without changing the original license. Upgrade licenses increase the license count of exclusive licenses by a Upgrade license type has been introduced to resolve all problems you may encounter using additive licenses and is meant to replace them. Upgrade license type applies only to network licenses. Unlike the additive license, the upgrade license does not create a new license pool next to exclusive license. Instead it upgrades the exclusive license count by particular number of licenses, simutanously while simultaneously being completely transparent to the client. This approach allows for more flexibility in handling license addons.

Just like any other license, the upgrade license lifetime may be limited by using START and END directives. The license server automatically handles upgrade licenses by activating or deactivating them at midnight. However it is possible to create an upgrade license that will last for ever.

license add-ons than additive licenses do, because additive licenses are seen as a separate license pool of the same feature.

The license server automatically activates or deactivates upgrade licenses at midnight, and may be limited using the START and END directives in the same way as for other license types.  You can also create a perpetual (non-expiring) upgrade license, as long as the exclusive license it is based on is perpetual. Also note that existing sessions remain unaffected when an upgrade license expires.

You can upgrade a It is possible to upgrade particular exclusive license as many times as necessary, as long asCOUNT is within its range. It will sum up all of the license upgrades, allowing for a different expiration date for each upgrade.

Upgrade An upgrade license may can be locked to the license serverHostIDs preventing from to prevent using the same upgrade license on more than one machine. Duplicated instances of an upgrade license within one license server will be discarded.There are restrictions on whether the upgrade license may be applied to the exclusive one. First of all, its lifespan

Upgrade licenses have the following limitations:

  • The upgrade license's expiration dates must be within the exclusive license's

...

  • expiration dates. 
  • Neither the upgrade nor exclusive license can beunlimited.
  • ClientHostIDs are not supported

...

  • for upgrade licenses

...

...

  • upgrade licenses in

...

  • network

...

  • or local paths. These

...

  • limitations exist because the upgrade licenses are designed to be transparent to the client. However, exclusive

...

...

License template

To maintain maximum compatibility with corresponding exclusive create an upgrade license, create a feature with the same feature name as the original license, set the number of licenses using the COUNT directive, and set KEYTYPE="UPGRADE" in the XML license template file. 

the upgrade license template allows for strictly selected set of settings. All of them behave the same as for exclusive licenses, except for SHARE which is limited to VIRTUAL only. Some settings, like In addition to the feature name, COUNT and KEYTYPE, settings that are required by the license generator to create an upgrade license. Other , the optional settings that may be used with upgrade licenses are START,  END,  SHARE, HOSTID_MATCH_RATE and server hostids, HAL_SERVERS and server HostIDs.

To maintain maximum compatibility with the corresponding exclusive license, the settings allowed in the upgrade license template are limited. All of the settings behave the same as for exclusive licenses, except thatSHARE is limited toVIRTUAL only.

Example

Following The following license template would results result in an upgrade license that would increase increases the feature "f1" license count by 1 andbeing one, and is valid from the license server startup to 2030-01-01.

...