What’s New In Transact 4.5?


Installer | Delete Old License Information During Upgrade from Ephesoft Transact v.3.1.2.14

 

There are two types of licenses provided for Ephesoft Transact. One type is for 3.x versions and another type for 4.x versions. Licenses for Transact v.4.x can be applied to all 4.x versions (i.e. 4.0.6.0 or, 4.1.2.0, etc.). But Transact v.3.x licenses do not work on the latest releases.

Previously, when the user upgraded Transact from v.3.x to any 4.x version, old license information remained in the Windows registry, causing licensing conflicts. The user was not able to log in to the system after the upgrade as the old license would not work for a new system. This particularly impacted troubleshooting and upgrades in clustered environments.

Now, old license information is deleted from the registry by the installer. If you upgrade your application from v.3.1.2.14 to any 4.x version, all license files will be removed. The Ephesoft Support team will provide a new license which you can then install on your server. The Linux Installer has been updated to behave the same way.

Let’s consider the following example:

When you upgrade Ephesoft Transact, the system first checks the version that is being currently used. This information is picked up from the following registry entry:

C:\Users\Ephesoft\AppData\Local\Microsoft\Windows\INetCache\Content.Word\version in registry1.png

If you are upgrading Transact from version 3.1.2.14, the installer deletes all the license information contained in the Windows registry.

C:\Users\Ephesoft\AppData\Local\Microsoft\Windows\INetCache\Content.Word\license details.png

Now you can contact the Ephesoft support team. They will send a new ephesoft.lic file which should be placed in the license-util folder on your server (C:\Ephesoft\Dependencies\license-util).

C:\Users\Ephesoft\AppData\Local\Microsoft\Windows\INetCache\Content.Word\license folder.png

You can install the new license in two ways:

  • by right-clicking on the install-license.bat file and selecting the Run as administrator option, or
  • by running the Administrator: Command Prompt console and executing the file from there.

In the first case, you will not get confirmation of the license installation, so it is recommended to use the second option. In this case, you will receive the message that the license has been installed successfully.

C:\Users\Ephesoft\AppData\Local\Microsoft\Windows\INetCache\Content.Word\installer message.png

The new license details are stored in Windows registry.

For Linux, the old license details are stored in the following directory: /etc/.java/.systemPrefs/com/ephesoft/license.

After the Transact upgrade to v.4.x from v3.1.2.14, the license directory is completely deleted from the above location. Once a new license is installed, the directory is created again and new information is stored in the license folder.