Preparation
First, download the SELECTserver self-extracting ZIP file from Bentley's Web Downloads. Next, obtain a license.lic file from the Bentley Administration Center (be sure to give them the name of the computer on which SELECTserver will be installed).
IMPORTANT NOTE: You must have the TCP/IP protocol installed on your server and clients.
Installing SELECTserver
SELECTserver License Manager must be installed\upgraded to a physical hard drive on the server, at the server. Do not attempt to install it across the network.
If upgrading from a previous version, Uninstall the old version first!
In Windows Explorer, go to your current SELECTserver directory and save a copy of the following files to a temp directory.
- License.lic
- License.log
- checkout.sta
- any *.inf files you may have customized.
In control panel, go to "Add Remove Programs" and remove "Bentley SELECTserver".
If for some reason SELECTserver can not be removed through the "Add Remove Programs" wizard, do the following:
- Open a command prompt and change directory to SELECTserver.
- Enter the following command to remove the LMserver service:
C:\selectserver\lmserver -remove
- Delete or rename the SELECTserver directory.
Install the New Version
On the server, Double click the self-extracting SELECTserver executable you downloaded from Web Downloads.
Important: Make sure this file is NOT located in the install destination directory. It should be in a temporary folder.
An InstallShield wizard will walk you through the options, beginning with the location of the install. The default is C:\Program Files\SELECTserver.
After choosing the location, you will see a screen titled "Create a System Service".
Beginning with version 08.05.00.66, this screen's default setting is "Start service with Auto-restarts on reboot. This is the correct setting for most all situations since it will install and start the service as well as setting it to Automatic. This is much easier than the manual method described below.
Note: The SELECTserver install will not require a server reboot when finished.
If this is not chosen, the service will need to be installed and started manually. See "Manually installing the Bentley LMServer Service" below.
For the other screens, the default options should be OK.
After the files extract, you will see two screens with options for uploading log files to Bentley Systems, Inc. See TechNote 8290 for more information on this.
Move the license.lic file into the newly created SELECTserver directory. If upgrading, also move the license.log and checkout.sta files from your temp directory to the SELECTserver directory.
Any configuration (.inf) file modifications from the previous installation will need to be copied into the corresponding files in the new install. The format of some of the configuration files have changed, so it is not recommended that you use the old configuration files themselves. With the license, log, status and configuration files properly in place Stop and restart the Bentley LMServer service through Control Panel, Services.
Go to the section in this TechNote labeled "Verify that SELECTserver License Manager is Operating".
(For Windows 95/98 see "Installing the Console Service for Windows 95/98", below)
If the fourth option is not chosen on the "Create a System Service" screen, the Bentley LMServer Service will need to be installed manually after the SELECTserver install is complete.
Open a command prompt and change directories to SELECTserver.
From that directory, enter this command:
lmserver -install
You should see a response message in the prompt saying "Bentley LMServer installed".
The newly created service will also need to be started and set to Automatic.
For Windows NT Server and Workstation
- Choose Start > Settings > Control Panel > Services.
- Highlight the Bentley LMServer service and then click "Start". The service should start.
- Now click "Startup".
- Under Startup Type choose Automatic and click OK. This will let the service start automatically if the server or workstation is rebooted.
For Windows 2000
- Choose Start > Settings > Control Panel > Administrative Tools > Services.
- Double-click Bentley LMServer.
- Under Startup Type choose automatic.
- Click the Start button to start the service.
- Click OK.
For Windows XP
- Choose Start > Settings > Control Panel > Administrative Tools > Services.
- Double-click Bentley LMServer.
- Under Startup Type choose automatic.
- Click the Start button to start the service.
- Click OK.
Note: Some of the "grouping" and "reporting" functions in SELECTserver will not work when installing SELECTserver License Manager on a Windows 95/98 computer.
Install SELECTserver using the InstallShield wizard as instructed earlier in this tech note.
At the "Create a System Service" dialog box, change the default option to "not create a service".
Save the license.lic file that you received from the Bentley Administration Center to the SELECTserver directory.
Open a command prompt and go to the SELECTserver directory.
Type the following command:
lmserver -console
You must leave the command prompt window open to keep the console running, but the window can be minimized.
This can also be done with a batch file that can be placed in the Startup directory. Create the batch file with the following syntax.
C:
cd \
cd "Program Files\SELECTserver"
lmserver -console
pause
Verify that SELECTserver License Manager is Operating
From the server, go to Start > Programs > SELECTserver > Administrative Interface. From other machines on the network, open the Web browser and type http://YourServersName:3999 in the address field. This should bring you to the SELECTserver License Manager page. If your browser can't find the page or produces an error, substitute the server's IP address for your server's name. From the server you can also substitute "localhost" for the computer name.
Note: Internet Explorer 4.x or higher or Netscape Navigator 4.x or higher is required to view the SELECTserver Manager page.
When the License Manager page comes up, choose License List. Under License List, the current features total should be greater than zero and the feature summary should reflect your licenses. If this information is correct then SELECTserver License Manager is functioning correctly. If the Feature table is blank, or if you see only one feature called "No Products Licensed Commercial", this means that the license file is either not in place or is possibly named incorrectly. Confirm that the license file you received attached the email from registration is saved to the SELECTserver directory as license.lic.
Setup for the client
(how to connect a client to get a license from SelectServer)
MicroStation/J
Using a text editor (Notepad is recommended), create a file called msj.lic and save it to the C:\bentley\program\licensing directory. Be sure the msj.lic file does not have a .txt extension--right-click the file, choose Properties, and check the MS-DOS name.
Add the following line to the msj.lic file:
SERVER="YourServerName"
(where "YourServerName" is the name of the computer that SELECTserver License Manager is installed)
If you are not using DNS or WINS for IP-to-name resolution you will need to add the following line:
SERVER="YourServerName" IPADDRESS="xxx.xxx.xxx.xxx"
(where xxx.xxx.xxx.xxx is your server's IP address)
MicroStation V8
The instructions for V8 are the same as the instructions listed above for MicroStation/J with one exception, the local license file name is called msv8.lic.
Some Bentley products require different client license file names. While the files will have different names, the content of the files is the same as listed above for the msj.lic and msv8.lic files. For a list of these file names for version 7.x, please see TechNote 8174.
For version 8.x, see TechNote 8271.