cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Using An Upgrade Concurrent License with InstallShield or InstallAnywhere

Using An Upgrade Concurrent License with InstallShield or InstallAnywhere

Summary

When fulfilling an upgrade order for a concurrently licensed product, a license file will be generated which includes an UPGRADE line. In order to make use of this license file, there are a number of considerations to take into account.

Synopsis

When fulfilling an upgrade order for a concurrently licensed product, such as InstallShield or InstallAnywhere, a license file will be generated which includes an UPGRADE line. In order to make use of this license file, there are a number of considerations to take into account. This article discusses these considerations and describes how to make use of the license.

Discussion

Creating the license file
  • The upgrade license file will not replace the existing license file. It will be used in addition to the existing file.
  • When generating the file, the HostID must be identical to the HostID used to generate the original license file.

Using the license file

There are two options to put the upgrade license file in use:

1. Add the UPGRADE line from the upgrade license to the existing license file.

For example, if the existing license file contains:

SERVER HostName 00137238bb89
VENDOR mvsn
USE_SERVER
FEATURE IAEE mvsn 9.5 permanent 15 DUP_GROUP=UH SIGN="1B05 5F12 663D\
83E6 8A00 889F FF81 3B50 4AC1 8BA1 BC09 1D41 87AA 102A A02D \
0FAC 1C11 120C 16B3 458D 3740 97F4 5C40 0805 F269 E18D A732 \
1E3D C3C4 D6EC"

And the upgrade license contains:

SERVER HostName 00137238bb89
VENDOR mvsn
USE_SERVER
UPGRADE IAEE mvsn 9.5 10.0 permanent 15 DUP_GROUP=UH TS_OK SIGN="032D \
FDFB 76D5 1B01 B6E7 BB88 2055 B433 1A59 9413 BA13 C4E3 CF40 \
545E 06FA 0851 6BE9 453C 7CDC 22CA A137 6A8B 39BA 4972 5B20 \
DA35 5F24 288D 3CF2 857D"

Combine the files by copying the UPGRADE line from the upgrade license and pasting it in the existing file:

SERVER HostName 00137238bb89
VENDOR mvsn
USE_SERVER
FEATURE IAEE mvsn 9.5 permanent 15 DUP_GROUP=UH SIGN="1B05 5F12 663D\
83E6 8A00 889F FF81 3B50 4AC1 8BA1 BC09 1D41 87AA 102A A02D \
0FAC 1C11 120C 16B3 458D 3740 97F4 5C40 0805 F269 E18D A732 \
1E3D C3C4 D6EC"
UPGRADE IAEE mvsn 9.5 11.0 permanent 15 DUP_GROUP=UH TS_OK SIGN="032D \
FDFB 76D5 1B01 B6E7 BB88 2055 B433 1A59 9413 BA13 C4E3 CF40 \
545E 06FA 0851 6BE9 453C 7CDC 22CA A137 6A8B 39BA 4972 5B20 \
DA35 5F24 288D 3CF2 857D"

After modifying the license file, restart the License Server.

2. Configure the license server to read both the existing and upgrade license files.


First, copy both the existing license file and the upgrade license file to the same directory. Then, launch the license server from the command line:

Windows

lmgrd.exe -c <FULL_PATH_TO_DIRECTORY>

Non-Windows

lmgrd -c <FULL_PATH_TO_DIRECTORY>

Verifying the licenses have been upgraded

After restarting the license server, check the debug log. If the upgrade has been successful, there should be an entry in the debug log file as the server starts up similar to:

10:39:53 (mvsn) FLEXnet Licensing version v11.4.0.0 build 31341
10:39:54 (mvsn) UPGRADING 15 "IAEE" from version 9.5 to version 11.0

After a successful upgrade, versions from that referenced in the existing file to that referenced in the upgrade file are able to check out and use licenses.

Additional Information

Additional Considerations
  • It is not necessary that the existing license file contain a FEATURE or INCREMENT line which exactly matches the version referenced in the UPGRADE line. The license server will upgrade any INCREMENT or FEATURE line which references a version greater than or equal to the one referenced in the UPGRADE line. For example, the UPGRADE line:

UPGRADE IAEE mvsn 9.5 11.0 permanent 15 DUP_GROUP=UH TS_OK SIGN="1AC1 \
4E1F 3B2A 1FB9 31C8 E6BD 4FBF 7DB0 7D45 7B25 FC3E E442 00B5 \
AA4F E6E5 0A11 6551 947A 8CA5 9457 01D4 BF2E F7E0 B7F6 8BB5 \
10BF E510 2D4B 58AB D226"

will upgrade any IAEE INCREMENT or FEATURE line of version 9.5 or greater to version 11.0.
  • An UPGRADE line does not provide additional licenses. It simply upgrades the licenses contained in an existing file to the version specified.
  • When fulfilling an order for an upgrade license, it is not necessary to configure a new license server. The upgrade license file will be used with an existing license server. Therefore, the instructions in the order regarding downloading a license server may be ignored.
  • In order to use InstallAnywhere 2008 Value Pack 1 with an upgraded license file, a HotFix must be applied to the client machine. The HotFix may be downloaded here: InstallAnywhere 2008 Concurrent License Update. The zip file contains a ReadMe.txt file which explains how to apply the HotFix.
  • In order to use InstallShield 2008 and 2009 with an upgraded license file, a HotFix must be applied to the client machine. The HotFix may be downloaded here: InstallShield 2008 and InstallShield 2009 Concurrent License Update. In order to verify whether or not the HotFix has been previously installed, check the System folder under the InstallShield install location for the files:

ISUIServices_libFNP.dll.bak
ISUIServices.dll.bak

If these files exist, the HotFix has been applied previously and InstallShield will be able to check out upgraded licenses.
  • InstallAnywhere 2009 will not check out upgraded licenses. In order to use an upgraded license with InstallAnywhere 2009, InstallAnywhere must be upgraded to InstallAnywhere 2009 Service Pack 2.

InstallShield Versions
Product VersionVersion in License File
InstallShield 200814.0
InstallShield 200915.0
InstallShield 201016.0
InstallShield 201117.0
InstallShield 201218.0
InstallShield 2012 Spring19.0
InstallShield 201320.0
InstallShield 201421.0
InstallShield 201522.0
InstallShield 201623.0
InstallShield 201824.0

InstallAnywhere Versions
Product VersionVersion in License File
InstallAnywhere 2008 Value Pack 19.5
InstallAnywhere 2009 (All Service Packs)10.0
InstallAnywhere 201011.0
InstallAnywhere 2010 Service Pack 111.5
InstallAnywhere 201112.0
InstallAnywhere 201214.0
InstallAnywhere 201315.0
InstallAnywhere 201416.0
InstallAnywhere 201517.0
InstallAnywhere 201718.0
InstallAnywhere 201819.0


Labels (1)
Was this article helpful? Yes No
No ratings
Version history
Last update:
‎Nov 09, 2018 07:57 PM
Updated by: