InfoWorks ICM : Soft Licence Key Selection Method

Back to blog home

February 16, 2016 | Andrew Walker

If you have multiple Soft Licence Keys for InfoWorks ICM it’s likely that they will all be hosted by a single instance of the Innovyze Floating Licence Manager (FLM). The end-user accesses a particular floating licence key by referencing its Licence number. This is the number that Innovyze assign to the soft key when you buy a software licence.

Local Licence Key Wizard
When the InfoWorks ICM software is first installed on PC (or when a new version is installed for the first time), the licence wizard must be run once with the “All Users” setting.  Choose a licence key that anyone who might be using that PC would normally expect to utilise (i.e. the default choice).  Selecting the “All Users” option needs an account with elevated Windows permissions because it sets an all-important registry key for that version of the InfoWorks ICM software.

 screengrab of wizard

Once the “All Users” setting has been applied, individual users can then run the Wizard and select the “Current User” option.  This setting is local to the Windows login ID on that machine and is designed to work with standard windows permissions.  The “Current User” option will override the “All Users” selection, which is how you’ll swap between the “default” Licence Key and any other Licence Keys you have when needed.  The Licence Wizard has an option to remove the “Current User” settings, and if you do that your account will revert to the default “All Users” Licence Key settings.

You must define the server hosting the Innovyze Floating Licence Manager (FLM) using the real Windows hostname of the Server.  We’ve found that the FLM software doesn’t always tolerate ‘alias’ names on some networks.

Simulations run on your own desktop
When a simulation is launched on the end-users own PC, the Simulation Engine will use the Licence Key settings defined by the Licence Key Wizard.  This will either be the default “All Users” setting, or the override setting defined by the “Current User” option, if one has been set.

Simulations run on a remote PC
When a simulation is launched on a remote PC, the Simulation Engine on that machine will use the Licence Key explicitly defined in the ICM Agent Manager dialog on that remote machine (see screenshot shown below).  The local Licence Key Wizard settings on a remote machine do not apply to any Simulations sent to that machine by someone using InfoWorks ICM on a different computer.

The remote Simulation will have no knowledge of the local Licence Key settings on any other machines in the Workgroup and it won’t see any settings that might apply to anyone physically logged onto the remote machine as a local user either.

As with the Licence Key Wizard, you must use the actual Windows hostname of the server hosting the FLM when defining the dongle server settings in the ICM Agent Manager dialog box.

screengrab of agent manager dialog box

Find out more

Contact us

Tags: soft licence key selection

About the Authors

Andrew Walker

Andrew Walker

Regional Sales Manager


Andrew Walker is a Regional Sales Manager with Innovyze in the United Kingdom. He has over 30 years’ experience of modelling the key hydraulic processes involved in the field of urban drainage design and analysis. Throughout his career he has focused on the analysis of drainage and flooding, supervising the roll-out and early adoption of both InfoWorks CS and InfoWorks ICM throughout the UK and wider European marketplace. More recently, he has expanded his remit to cover Water Supply Modelling, Asset Management, Operational Analytics and Event Forecasting.