The System Environment variable on the client machine operating system used to identify
the SPLM License Server for many Siemens PLM products (i.e. NX, Teamcenter, etc) is:
SPLM_LICENSE_SERVER=28000@licenseserverhost
Occasionally, a client machine running Siemens PLM products might find itself unable to
connect to the SPLM License server, despite correctly defining the SPLM_LICENSE_SERVER
variable - this after verifying the SPLM License server is running.
This scenario is something that might occur on a client machine which has a history
of frequently changing the SPLM_LICENSE_SERVER value to point to different SPLM License servers.
When this occurs, the place to examine is the client machine's registry.
Solution
Here are the locations (paths) inside the client machine's registry where
SPLM_LICENSE_SERVER might have to be checked, and adjusted if necessary.
1. Registry locations for SPLM_LICENSE_SERVER:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment\ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\2. If these registry entries need to be adjusted;
a.
RIGHT-CLICK on "SPLM_LICENSE_SERVER" (middle of the registry page)
b.
MODIFY c. Adjust the value to reflect the new license server machine (hostname portion most likely).
EXAMPLE:
The correct SPLM_LICENSE_SERVER value is 28000@licenseserverhost and the license server
has been confirmed to be running successfully.
Run
regedit.exeNavigate to HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment\
Modify from:
to:
The adjusted value should now show as follows:
Now also check the registry path
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\
and perform the same adjustment if necessary.
After performing these registry adjustments,
RESTART the client machine.
Notes and References
Hardware/Software Configuration
Platform: INTEL
OS: window
OS Version: 1064
Product: NX
Application: SYSTEM
Version: V1847
Function: WNT_INSTALL
Ref: 002-7007243