My company had 8 Classic floating licenses and we recently acquired +1 Premium floating license for SolidEdge ST8.
We have about 8 users on SolidEdge and most of them will need to use the Premium license ocasionally, mainly for Simulation module.
Right now, the license server is configured to give out the premium license to the first user asking for a license, but I don't think this is the best way to manage this.
What are the best ways of managing the licenses so people can use the premium license when they need it?
1st come 1st served is the default and most common method. If all (most) users will need access to Prem then you don't have too many options. There is a way to reserve licenses for certain user(s) but that is best when you have 1 or 2 users out of 8... then you can reserve the Premium for only 1 of those 2 users.. but even between those 2 it will be 1st come 1st served.
reckon you could create a "premium user" log in and reserve the licence to this "user" only.. and then have users log off and log in as this specific "user" to access the Prem license...
not rerally a good answer here... idealy.. and often requested... is that the license would only be used when a user is in the module that rerquires the license... and once backed out of the module (SImulation) the license would free up.
Info about license reserving from AllyPLM: https://allyplm.com/2014/09/2014926reserving-a-license-for-an-individual-or-group/
this is - IMHO - a very easy task to do.
You will find a file "selmd.opt" in the flexLM program directory.
This is a text file, where You can define who, or what system will get which license.
To handle this, theer are several options available.
You can define a group of users, to which You give a caertain number of licenses.
This is to handle several departments to have certain license per department without using those of another group.
You can do the same using Your workstaion names.
Since a FE PC will have more power than a standard CAD PC YOu will give the simulation licenses to such a PC rather the a smaller one.
And so on.
To find the possibilities and options and - this is the ost important - the right syntax the easiest is to look into the "flexlm end user guide".
I just did google for this and found a PDF with version 11.6.1 at
Here in chapter 13 the options are explained.
So first define Your Groups of users and then reserve desired licenses for them
to change the options or to use them first, there is no need to stop and start the flex server.
You simply can reread the license file whicht also will read the options then!
I would say the better model would to have just bought a floating Simulation license rather than Premium. That way it only gets used when someone starts Simulation. There are still issues with how SE implemented turning it on/off with a floating Simulation license but at least it's controllable by the users.
The batch file is the way to go as Fiorini says. In the local machine, take 2 copies of the license file and edit both. Call one premium.dat and edit out all of the classic licences. Call the other one Classic.dat and edit out the premium licence.
Have 2 batch files. One called classic.bat and the other premium.bat. In each it will copy the relevant licence file to SElicense.dat and then run solid edge.