File Locations, Settings and Registry Entries

This section specifies where the different files, settings and registry entries are created when you install and administer the DS License Server.

Entries marked (*) indicate items that are intentionally left in place after uninstallation.

File Type Location
License Repository (*) The license repository containing enrolled licenses is located in:

On Windows:

C:\ProgramData\DassaultSystemes\LicenseServer\Repository

On Linux:

/var/DassaultSystemes/LicenseServer/Repository

Warning: THIS FOLDER AND THE FILES INCLUDED IN IT MUST NOT BE CHANGED NOR EVEN MOVED, RENAMED NOR ACCESS RIGHTS MODIFIED WHEN THE DS LICENSE SERVER IS NOT RUNNING. CERTAIN BACKUP OR SECURITY SOFTWARE PRODUCTS PERFORM SUCH FORBIDDEN CHANGES. CONFIGURE YOUR BACKUP SOFTWARE TO NOT BACKUP THIS FOLDER. CONFIGURE YOUR SECURITY SOFTWARE TO NOT SCAN FILES WITH THE .DAT EXTENSION IN THIS FOLDER. IF THESE RULES ARE NOT FOLLOWED, THE NEED FOR REFRESHED LICENSE KEYS AND FOR RE-ENROLLING THE LICENSE KEYS WILL BE MANDATORY. ONE OF THE BEST WAYS TO AVOID THIS INCONVENIENCE IS TO STOP THE DS LICENSE SERVER FOR ONLY THE FEW MINUTES NECESSARY TO UPGRADE IT.
Log Files (*) On Windows, an installation log file is created in:

%TEMP%\DSLSmsi.log

This file is not created if the installation was performed by double-clicking the .msi file.

Furthermore, server statistics files (if enabled) and log files are stored by default in:

On Windows:

C:\ProgramData\DassaultSystemes\LicenseServer\LogFiles

Warning:

If you wish to create a share of this folder and go to the Sharing tab, do not use the Share... button, but use the Advanced Sharing... button. If not, the log files may be corrupted.

On Linux:

/var/DassaultSystemes/LicenseServer/LogFiles

They can be redirected using the -logDir option.

A new log file is created each time the license server is started, and also once the size of the active log file exceeds 1MB (or the size specified when using the -logFileSize parameter of the DSLicSrv -startServer command). Old files can be freely removed or archived.

Casual usage named user license monthly report (*)On Windows:

C:\ProgramData\DassaultSystemes\LicenseServer\LogFiles

On Linux:

/var/DassaultSystemes/LicenseServer/LogFiles

Its name is CasualUsage.YearMonth.txt and it contains the following information in plain text:

  • Generation date
  • License server name
  • License server ComputerID
  • List of CustomerSite value(s) present in the license keys
  • List of overuses (if any) comprising lines with:
    • Product name
    • User name
    • Measured usage duration
    • Max allowed usage duration
    • LicenseID
  • Signature.
Token and Credit usage logs (*)

On Windows:

C:\ProgramData\DassaultSystemes\LicenseServer\LogFiles

On Linux:

/var/DassaultSystemes/LicenseServer/LogFiles

Its name is TokenUsageTimestamp.log and it contains the same data as the one documented in the Server Logs usage tracing, with the following differences:

• Username and Hostname fields are anonymized

• Additional field containing an applicative payload, at the end of the "Grant" lines

• Signature at the end of the file

Once uploaded to Dassault Systèmes dslsupload.extranet.3ds.com server, the file is moved to the subfolder SentLogs.

Settings (*) The License Administration Tool user interface settings file (LicenseAdminUI) is located in:

On Windows:

C:\Users\userid\AppData\Roaming\DassaultSystemes

On Linux:

$HOME

Password keystore (*)

On Windows:

C:\Users\userid\AppData\Roaming\DassaultSystemes\LicenseAdmin.ks

On Linux:

$HOME/.LicenseAdmin.ks

License Client Configuration (*) Nodelock licenses, extracted offline licenses and the licensing client configuration file (DSLicSrv.txt) are located in:

On Windows:

C:\ProgramData\DassaultSystemes\Licenses

On Linux:

/var/DassaultSystemes/Licenses

Warning: THIS FOLDER AND THE FILES INCLUDED IN IT (except DSLicSrv.txt) MUST NOT BE CHANGED NOR EVEN MOVED, RENAMED NOR ACCESS RIGHTS MODIFIED. CERTAIN BACKUP OR SECURITY SOFTWARE PRODUCTS PERFORM SUCH FORBIDDEN CHANGES. CONFIGURE YOUR BACKUP SOFTWARE TO NOT BACKUP THIS FOLDER. CONFIGURE YOUR SECURITY SOFTWARE TO NOT SCAN FILES WITH THE .LIC EXTENSION IN THIS FOLDER. IF THESE RULES ARE NOT FOLLOWED, THE EXTRACTED OFFLINE LICENSES WILL NO LONGER BE AVAILABLE ON THE CLIENT COMPUTER, AND WILL BECOME AVAILABLE ON THE LICENSE SERVER ONLY AFTER THE EXTRACTION DURATION HAS EXPIRED.
Note: You can change the default value for the path of the client configuration file (but not the path of the license files) by setting the environment variable DSLS_CONFIG to the full pathname of the file (UNC supported), for example:
set DSLS_CONFIG=C:\SpecialProject\DSLicSrv.txt
Windows Registry EntriesStandard Windows entries for managing the DSLS service.

Standard Windows entries for managing the DSLS installation.

The key:

HKEY_LOCAL_MACHINE\SOFTWARE\Dassault Systemes\Admin (*)

manages ComputerID related info.

The key:

HKEY_CURRENT_USER\SOFTWARE\Dassault Systemes\LClient (*)

may be present on the licensing client computer side.

Windows Shortcuts Start > Programs > DS License Server
Linux system filesThe following system files are modified if you do not perform the installation using the -x option.

/var/DassaultSystemes/Licenses/.Identifier contains a reference to the ComputerID.

The file /usr/lib/systemd/system/dsls.service is created
The symbolic link /etc/systemd/system/multi-user.target.wants/dsls.service is created