Solid Edge - How to assign licenses to specific users when using a floating license configuration

With a Solid Edge Floating License, you can specify which users get access to different products.  If you have a mix of floating products where some users only need access to specific modules you can create a "Reserve Options File".

For example, if you have 2 floating seats of Classic and 3 seats of Foundation you can create a "Reserve Options File" which will define which users gets what product.

First using notepad, either create or edit the options file, "selmd.opt" and save it in the same folder your FLEXlm product and license file are loaded, typically this is C:\seflex\program". This file lets you control how you want to administer some of the licenses. Add lines in the text file  to establish who gets what. Using the keyword RESERVE secures a seat of Solid Edge to a specified user and the keyword EXCLUDE can lock them out. For example let's reserve 2 seats of Solid Edge Classic to "white" and "kasprzak" and 3 seats of foundation to "wilson" and "staples" and “smith”. The file would contain these items.

RESERVE 1 solidedgeclassic USER white

RESERVE 1 solidedgeclassic USER kasprzak

RESERVE 1 solidedge USER wilson

RESERVE 1 solidedge USER staples

RESERVE 1 solidedge USER smith

You will have to stop and restart the license server process from lmtools to get the options file to take effect. This is a very short example but there are more options. Consult the delivered guide that lists all the variables and keywords. This guide is available in your C:\Program Files\Siemens\License Server\Documentation folder as flexnet¬_lic_admin.pdf. Chapter 13 covers options files.

Note: When reserving licenses the total number of licenses reserved cannot exceed the number of licenses you have in your license file.

How to define the option file

Note: The following information was taken from the Siemens Support site.

An option file (*.opt) in the FlexLM license server is often useful to set up the use of product features according to a group or to release specific product features after some trouble regarding network communication and so on…

In order to define an option file dedicated to the Siemens license server SLS / SALTD, apply the next steps:

STEP 1 :

Create an option file named “ saltd.opt “ through a text editor.

Apply the specific FlexLM command(s) in this file in order to manage specific actions by the SLS license server during its interaction with Simcenter 3D 2306.

STEP 2 :

Save the file “ saltd.opt ”.

By default, you can use the default directory :  

C:\ProgramData\Siemens\License Server\ActiveLicenses where the license file “ ugslmd.lic ” is copied.

This example shows that you can put it in other suitable directories.

Here it is copied in the directory : C:\ProgramData\Siemens\License Server

STEP 3 :

Edit the license file “ ugslmd.lic “.

Define the location of the file “ salt.opt ” on the line related to the “ VENDOR saltd ” as following :

Save the license file “ ugslmd.lic “.

STEP 4 :

Open the script lmtools.exe present in the directory C:\Program Files\Siemens\License Server :

STEP 5 :
Select the service Siemens License Server in the tab “ Service /License File “ through the option “ Configuration using Services “ :

Select the tab “ Start / Stop / Reread “ :

Click on the option “ Force Server Shutdown “ (1) :

and click on “ Stop Server (2) “ followed by “ Start Server “ (3).

Status :

After restarting of the license server, the log file “ saltd.log “ - by default present in the directory “ C:\ProgramData\Siemens\License Server “ - is effectively read :

Solid Edge - How to assign licenses to specific users when using a floating license configuration

September 17, 2024