Concurrent License Administrator's Guide: IBM SPSS Statistics
Concurrent License Administrator's Guide: IBM SPSS Statistics
Version 23
Contents
Administrator's guide . . . . . . . . . 1 Testing the license manager . . . . . . . . . 9
Before you start . . . . . . . . . . . . . 1 Installing the product on the local desktop computers 9
Ghosting. . . . . . . . . . . . . . . 1 Pushing an installation to Windows computers 10
Citrix and Terminal Services . . . . . . . . 1 Running a silent installation on Mac and Linux
Mixed licensing . . . . . . . . . . . . 1 computers . . . . . . . . . . . . . . 14
Installing the concurrent license manager . . . . . 2 Administering the concurrent license . . . . . . 15
Upgrading the license manager . . . . . . . 3 Starting the WlmAdmin Application . . . . . 15
Installing the license manager on Windows . . . 3 Adding a server . . . . . . . . . . . . 15
Installing the license manager on UNIX/Linux . . 3 Obtaining log information . . . . . . . . 15
Installing the license manager on Mac OS . . . 4 Viewing details about a license . . . . . . . 16
Installing the license manager administrator . . . 4 Setting up redundant license servers . . . . . 16
Licensing your product . . . . . . . . . . . 4 Configuring commuter licenses . . . . . . . 17
Installing a license in a virtual environment . . . 5 Configuring license reservations . . . . . . 19
Using the license authorization wizard (Windows Starting and stopping the license manager . . . 20
only) . . . . . . . . . . . . . . . . 6 Uninstalling the license manager . . . . . . 20
Installing a license from the command prompt . . 7 Uninstalling the license manager administrator 21
Enabling for temporary usage . . . . . . . 8 Troubleshooting Desktop Computers . . . . . 21
Adding a license . . . . . . . . . . . . 8 Service and Support . . . . . . . . . . . 21
Viewing your license . . . . . . . . . . 8
iii
iv IBM SPSS Statistics Version 23: Concurrent License Administrator’s Guide
Administrator's guide
The following instructions are for administrators at sites with the license type concurrent license for IBM®
SPSS® Statistics 23. This license allows you to install IBM SPSS Statistics on any number of computers.
However, only the number of users for which you purchased the license can run the application
concurrently.
You should have received separate instructions for obtaining your authorization code. If you cannot find
your authorization code, contact Customer Service by visiting http://www.ibm.com/software/analytics/
spss/support/clientcare.html.
To ensure that you set up the concurrent license correctly, follow these steps:
1. Install the concurrent license manager. The concurrent license manager is the utility that will serve
up the concurrent licenses to end users. You can install the license manager on any computer on your
network. This is typically a server to which desktop computers can connect. See the topic “Installing
the concurrent license manager” on page 2 for more information.
2. License your product. This action will give the license manager the required information for serving
up the licenses. See the topic “Licensing your product” on page 4 for more information.
3. Test the concurrent license manager. You should test license manager to make sure it is serving up
licenses. See the topic “Testing the license manager” on page 9 for more information.
4. Install IBM SPSS Statistics on the local desktop computers. You or your end users will complete
the full installation on the desktop computers. During an installation, an end user can specify the
computer on which the license manager is running. When an end user tries to launch IBM SPSS
Statistics, the product communicates with this license manager to get a license. If a license is available,
IBM SPSS Statistics launches. See the topic “Installing the product on the local desktop computers” on
page 9 for more information.
No administration steps are required for the installation, but if any problems arise, see “Administering
the concurrent license” on page 15.
Ghosting
You can ghost the software by installing the license manager and then installing the product on a local
desktop that will be used for creating the ghosting image. Ghost the additional computers as needed.
Mixed licensing
IBM SPSS Statistics has limited support for a mixed licensing environment (a combination of local
authorized user licenses and concurrent licenses). In a typical environment, all licenses are handled
locally or through the concurrent license manager. For example, if the main product is licensed through
the concurrent license manager, add-on modules are also licensed through the concurrent license
manager.
1
The only option for mixed licensing is to license the main product through the concurrent license
manager and to license the add-on modules on the end user's computer with licenseactivator. To set up
this type of mixed licensing, install IBM SPSS Statistics with a concurrent license. Then use licenseactivator
on the end user's computer to license the add-on modules. For more information about licenseactivator, see
“Using licenseactivator to install a license automatically” on page 7.
IBM SPSS Statistics does not support the opposite scenario to license the main product locally and to
license the add-on modules through the concurrent license manager.
Whenever an end user starts a concurrent-licensed IBM SPSS application, the application will request a
license from the license manager. This utility will deliver licenses up to a fixed number of simultaneous
end users, determined by the license that you have purchased. After this number has been met, any
further requests for licenses will be refused. If you find that end users are often being refused licenses,
you can contact your sales representative to purchase a license that will allow more simultaneous users.
License managers are available on a separate DVD/CD. They can also be downloaded as an eImage.
Note: The license manager will record the number of active end-user sessions and information about
each session in a log file, which you can use to troubleshoot connection problems. See the topic
“Obtaining log information” on page 15 for more information.
The platform on which the concurrent license manager is running does not have to match the platform
on which the client is running. For example, a Linux license manager can serve up licenses for Windows
clients.
You administer the license manager using the license manager administrator, which is available only for
Windows. Therefore, you need at least one Windows machine on which to install the license manager
administrator.
System requirements
The computer on which you install the concurrent license manager must meet the following
requirements. The license manager does not require a server class machine.
v 550 Mhz or higher processor
v 128 MB of RAM or more
Important: If a firewall is running on the computer on which the license manager is installed, you must
open port 5093 for UDP. Otherwise, client computers will not be able to retrieve a license from the license
manager. Furthermore, if you are using redundant license manager machines, you must open port 5099
for UDP to enable the license manager machines to communicate with each other.
Note: Ensure that the machine on which you are installing has Java installed.
1. Insert the concurrent licensing tools DVD/CD into the DVD/CD drive of the network computer on
which you want to run the license manager. Look for the license manager Windows installer and
launch it from the DVD/CD.
-or-
If you downloaded an eImage file, use an archive utility such as WinZip to extract all the files in the
appropriate eImage. Launch the installer file for your operating system.
2. Follow the instructions that appear on the screen.
Administrator's guide 3
Installing the license manager on Mac OS
1. Insert the concurrent licensing tools DVD/CD into the DVD/CD drive of the network computer on
which you want to run the license manager. Look for the license manager file for your operating
system.
-or-
If you downloaded an eImage file, go to the location where you downloaded the file.
2. Double-click the license manager ZIP file to extract the contents of the file.
3. Double-click the extracted license manager installer.
4. Follow the instructions that appear on the screen.
5. Install the license manager tools on a Windows machine. See the topic “Installing the license manager
administrator” for more information.
6. Refer to “Starting and stopping the license manager” on page 20 for information about starting the
license manager.
If you do not get a license now, you can enable IBM SPSS Statistics to be used for a temporary usage
period by a limited number of users. For IBM SPSS Statistics, all add-on modules are enabled. For IBM
SPSS Statistics Developer, only the Core system is enabled. After the temporary usage period has
completed—and which begins when the product is first used—IBM SPSS Statistics will no longer run.
Therefore, it is recommended that you obtain a license as soon as possible. You must either obtain a
license or enable for temporary usage to use IBM SPSS Statistics.
Note: Licenses are tied to the network computer's physical or virtual hardware with a lock code. If you
replace the network computer or its hardware, you will have a new lock code and will need to contact
your sales representative to obtain a new authorization code. If you are installing on a virtual machine,
you need to ensure that you select a lock code that does not change on restart. For more information, see
“Installing a license in a virtual environment” on page 5.
Important:
If you choose a locking code that does change on reboot, the license manager will stop working. The IBM
SPSS application will not be able to retrieve a license and will fail to start.
The number that appears immediately before the hyphen (-) is the locking code criteria. The locking code
criteria is a number that represents the virtual hardware that is used for the locking code (in this
example, it is 4, which represents the OS volume serial ID). The number after the hyphen is the locking
code itself (in this example, it is 12A1B).
Administrator's guide 5
Updating the locking code
1. In a text editor, open echoid.dat, which you can find in the following directory.
v Windows.The winnt subdirectory of the license manager installation directory. If you accepted the
default location during installation, the license manager installation directory is C:\Program
Files\IBM\SPSS\Concurrent Licensing Tools\<version>\License Manager.
v Other platforms. The license manager installation directory.
2. You will see a single hexadecimal number that represents the current locking code criteria. Change
this number to one of the acceptable locking code criteria in hexadecimal format.
After you find and update to a stable locking code, there are no further licensing steps that are particular
to virtual environments. Use the license authorization wizard or the command prompt to complete
installation of the license.
The License Authorization Wizard sends your authorization code over the Internet to IBM Corp. and
automatically retrieves your license. If your computer is behind a proxy, click Configure proxy settings
and enter the appropriate settings.
If the authorization process fails, you will be prompted to send an e-mail message. Choose whether you
want to send the e-mail message through your desktop e-mail program or through a Web-based e-mail
application.
v If you choose the desktop option, a new message with the appropriate information will be created
automatically.
v If you choose the Web-based option, you must first create a new message in your Web-based e-mail
program. Then copy the message text from the License Authorization Wizard and paste it into your
e-mail application.
Send the e-mail message and respond to the prompt in the License Authorization Wizard. The e-mail
message will be processed almost instantaneously. You can click Enter License Code(s) to enter any
You should see a message that the license was added successfully. If it wasn't, note the error code and try
installing the license manually. See the topic “Installing a license manually” on page 8 for more
information.
When you use licenseactivator, it licenses the product and writes a log file to its directory. The name of the
log file is licenseactivator_<month>_<day>_<year>.log. If any errors occur, you can check the log file for
more information. This information is also useful if you contact IBM Corp. for support.
licenseactivator is typically used with one or more authorization codes that you received when you
purchased the product. Enter all of the text on one line.
licenseactivator authcode1[:authcode2:...:authcodeN] [PROXYHOST=proxy-hostname][PROXYPORT=proxy-port-number]
[PROXYUSER=proxy-userid] [PROXYPASS=proxy-password]
v Multiple authorization codes are separated by colons (:).
v The proxy settings are optional, but you may need them if your computer is behind a proxy. Which
proxy settings are needed depend on your specific proxy configuration. You might need all of them.
PROXYHOST
The server name or IP address of the proxy host
PROXYPORT
The port number for connecting to the Internet through the proxy
PROXYUSER
If required, the user ID for the proxy
PROXYPASS
If required, the password associated with the user ID
Administrator's guide 7
Using licenseactivator with License Codes
In less common scenarios, IBM Corp. may have sent you a license.
licenseactivator licensecode[:licensecode2:...:licensecodeN]
v Multiple license codes are separated by colons (:).
v When using license codes, licenseactivator does not connect to the Internet, so you do not need to
specify proxy information.
Adding a license
You may want to add a license at a later time. The process for adding a license is the same as installing
the original license.
If you are able to view the license, the license manager is ready for local desktop computers to connect to
it. You can proceed with installing the product on local desktop computers. If you are not able to view
the license, review the previous steps to ensure the license manager was installed correctly.
You have two options for installing the full product locally on an end user's computer. You can manually
install on each computer, or you can use an application like Systems Management Server (SMS) to push
the installation to the computers running Windows. You also have the option of running a silent
installation on Mac and Linux.
Because IBM SPSS Statistics installations are compatible with Microsoft Windows Installer (MSI), you can
push an installation to the end-user desktop computers.
Administrator's guide 9
Pushing an installation to Windows computers
Pushing an installation is a method for remotely distributing software to any number of end users
without any user intervention. You can push the full installation of IBM SPSS Statistics to the end-user
desktop computers running Windows. The technology that you are using for pushing the installation
must support the MSI 3.0 engine or higher.
Note: Pushing an installation is not directly available for Mac and Linux. Instead, you can run a silent
installation. See the topic “Running a silent installation on Mac and Linux computers” on page 14 for
more information.
Administrator's guide 11
Table 1. Properties for push installations (continued).
Property Description Valid values Default (If Applicable)
HELPCHOICE A value indicating the help ALL (All languages)
language. You can choose de (German)
to install help in all en (English)
languages or one specified es (Spanish)
language in addition to fr (French)
English. The value is ALL or it (Italian)
a code indicating the ja (Japanese)
specific language. The ko (Korean)
default is the system locale pl (Polish)
or the language specified ru (Russian)
by the TRANSFORMS property. zh_CN (Simplified Chinese)
See the topic “Pushing the zh_TW (Traditional Chinese)
installation to a
non-English system” on
page 13 for more
information.
MSI files
The IBM SPSS Statistics 23.msi file is located under the Windows\SPSSStatistics\<architecture> directory on
the DVD/CD , where <architecture> is 32bit or 64bit . If you downloaded the software, you must extract
the contents of the eImage to access the MSI file.
You can use the TRANSFORMS property to specify one of the MST files available on the DVD/CD or in the
downloaded eImage. The MST file will ensure the installer, user interface, and help appear in the
specified language. MST files are not available if you downloaded IBM SPSS Statistics. Users will need to
manually install the language packs for the localized help and manually change the user interface
language in the product.
The TRANSFORMS property is a parameter for MsiExec.exe. The following example uses the TRANSFORMS
property to push a French installation. The installer will appear in French, the user interface will appear
in French, and French help will be installed. (You can also override the help language with the
HELPCHOICE property. See the topic “Properties for push installations” on page 10 for more information. )
Enter all of the text on one line.
MsiExec.exe /i "IBM SPSS Statistics 23.msi" /qn /L*v logfile.txt
INSTALLDIR="C:\Statistics" LICENSETYPE="Network" LSHOST="mylicserver" TRANSFORMS=1036.mst
The following language MST files are located in the Windows\SPSSStatistics\<architecture> directory on
the DVD/CD , where <architecture> is 32bit or 64bit . If you downloaded an eImage, these files are located
at the root of the extracted eImage files.
Table 2. Language MST Files.
Language MST File
English 1033.mst
French 1036.mst
German 1031.mst
Italian 1040.mst
Japanese 1041.mst
Korean 1042.mst
Polish 1045.mst
Russian 1048.mst
Spanish 1034.mst
Simplified Chinese 2052.mst
Traditional Chinese 1028.mst
Administrator's guide 13
Pushing an uninstallation
Note: When you push the uninstall command, the end user loses customizations. If specific users require
customizations, you can exclude those users from the distribution and ask them to install the product
manually.
If you push an installation of a later version of IBM SPSS Statistics, you may want to uninstall first. You
can do this silently by pushing the following command. Enter all of the text on one line.
MsiExec.exe /X{C3BA73A4-2A45-4036-8541-4F5F8146078B} /qn /L*v logfile.txt
ALLUSERS=1 REMOVE="ALL"
This command will uninstall IBM SPSS Statistics 23. The following table lists the uninstall IDs for this
and previous releases.
Table 3. Uninstall IDs for IBM SPSS Statistics.
Version Uninstall ID
23.* {C3BA73A4-2A45-4036-8541-4F5F8146078B}
22.* {104875A1-D083-4A34-BC4F-3F635B7F8EF7}
21.* {1E26B9C2-ED08-4EEA-83C8-A786502B41E5}
20.* {2AF8017B-E503-408F-AACE-8A335452CAD2}
19.* {06C43FAA-7226-41EF-A05E-9AE0AA849FFE}
18.* {C25215FC-5900-48B0-B93C-8D3379027312}
17.0.2 {2ECDE974-69D9-47A9-9EB0-10EC49F8468A}
17.0.1 {46B65150-F8AA-42F2-94FB-2729A8AE5F7E}
17.0.0
16.* {621025AE-3510-478E-BC27-1A647150976F}
If you are installing on Mac OS, be sure that you are using the silent installer rather than the interactive
installer. The silent installer has a .bin extension and is available for download as an eImage. If you have
physical installation media, it is located in /MacOS/Administration/ on the DVD/CD.
1. Using a terminal application, run the installation executable with the -f switch followed by the
location of the installer properties file surrounded by quotation marks. On Mac OS and Linux you
must run as root or with the sudo command. Following is an example on Linux:
Note: If you need additional administration information, refer to the SafeNet documentation, which is
installed with the license manager administrator. This documentation is in the Content directory in the
license manager administration installation directory (for example, C:\Program Files\IBM\SPSS\
Concurrent Licensing Tools\9.5.0\License Manager Administrator\Content).
From a Windows Computer where the license manager tools are installed
1. From the Windows Start menu, choose: [All] Programs > IBM SPSS Concurrent Licensing Tools -
License Manager Administrator <version> > Sentinel RMS License Server Administration
Adding a server
Before you can administer a license manager, you need to add its server to the WlmAdmin application.
You have two options for adding the server.
The server now appears in the Defined Servers lists in the left pane of the WlmAdmin application.
A list of license manager servers on your subnet appears. If you can't find a specific server with this
method, manually add it as described above.
Administrator's guide 15
Viewing details about a license
You can view details about licenses that you added either manually or through the License Authorization
Wizard.
1. In the left pane of the WlmAdmin application, click the + sign next to the license manager server to
see the license(s).
2. Click the name of the license. The right pane displays details about the license. Codes are used to
identify the licenses. The first part of the code indicates the feature. The second part indicates the
version.
The output lists all the features available on the server, grouped by product and version.
You will need a special license code to enable the redundancy feature, as described in the following steps.
For assistance with creating a redundant license key or any other licensing issue, contact IBM Support by
phone or e-mail. You can find contact information at http://www.ibm.com/planetwide.
There must be an odd number of servers (at least three of them), and a majority must be running at the
same time. For example, if there are three redundant license servers, two of them must be running.
When the end user installs the product, the user specifies all redundant servers, with the server names or
IP addresses separated by a tilde (for example, server1~server2~server3). The setup program then adds the
necessary configuration information to the end user's computer. If the product is already installed on the
desktop computers, you can perform the following manual steps to add the configuration information.
You can also push an uninstall followed by a new install that defines all the servers. Refer to “Pushing an
installation to Windows computers” on page 10 for information about pushing installations. If the
product is already installed on the desktop computers, you can perform the following manual steps to
add the configuration information. You can also push an uninstall followed by a new install that defines
all the servers. Refer to “Pushing an installation to Windows computers” on page 10 for information
about pushing installations.
1. Using a text editor, open spssprod.inf. On Windows, this file is located in the product installation
directory on the desktop computer. On Mac OS, this file is in the app bundle, in Contents/bin. On
Linux, this file is in the bin subdirectory of the product installation directory.
2. Change the value of DAEMONHOST to the server names or IP addresses separated by a tilde (~). For
example:
#DAEMONHOST=server1~server2~server3
3. Save spssprod.inf.
Administrator's guide 17
You can restrict the percentage of licenses that are enabled for commuting on the license manager server.
It's a good idea to restrict commuter licenses to prevent all the licenses (tokens) from being used up by
commuters. After the specified percentage of licenses have been used by commuters, no more will be
available until the commuter licenses expire or are checked back in. You can also configure the maximum
duration for which an end user can check out a license. The default maximum duration is seven days.
Important: If you are using redundant license servers with commuter licenses, only the primary license
server allows users to check out and check in commuter licenses. If the primary license server is down,
end users will not be able to check out and check in licenses.
The maximum length of time a user can check out a commuter license is specified by the
CommuterMaxLife setting in the spssprod.inf file on the desktop computer. On Windows, this file is located in
the product installation directory on the desktop computer. On Mac OS, this file is in the app bundle, in
Contents/bin. On Linux, this file is in the bin subdirectory of the product installation directory. Open
spssprod.inf and look for CommuterMaxLife . Set the value of this option to the maximum number of days
for which an end user can check out a commuter license. This should be a number between 1 and 30. You
can also set this value when you push the installation. See the topic “Pushing an installation to Windows
computers” on page 10 for more information.
Note: This functionality works off the date, not the time. For example, if you set the CommuterMaxLife
option to one day, then check a license out at 9 a.m., this license does not get checked back in until
midnight on the following day. So although CommuterMaxLife is set to one day, the license is actually held
for 39 hours.
You can find out which users have checked out licenses.
1. Using a command prompt, change to the directory in which the license manager administrator is
installed.
2. Type lsmon <server> (Windows) or ./lsmon <server> (other operating systems), where <server> is
the name or IP address of the server on which the license manager is running. You can omit the
license server name if you want to view checked out licenses for only the localhost server.
You can also view checked out licenses in the WlmAdmin application:
1. In the left pane of the WlmAdmin application, click the + sign next to the license manager server.
2. Click the + sign next to Clients. Clients using the concurrent license are listed. If no clients are listed,
no users are using the concurrent license.
3. Select a particular Client to view whether the client has a checked out license. Review the Detailed
Information area in the right pane after selection.
Administrator's guide 19
Starting and stopping the license manager
The method for starting the license manager depends on your operating system.
Windows
On Windows machines, the license manager is a System Service. The service is automatically started by
default. However, if you need to start it manually:
1. In the Windows Control Panel, double-click Administrative Tools.
2. Double-click Services.
3. Locate Sentinel RMS License Manager in the Services list.
4. Right-click the service and choose Start or Stop.
On other operating systems, the license manager is a daemon service. Complete the following steps to
start it manually. You can also configure the license manager to start automatically (instructions follow).
1. Using the command prompt, browse to the directory in which you installed the license manager.
2. Starting. As root, type ./lserv & at the command prompt and press Enter.
3. Stopping. As root, type ./lsrvdown <hostname> at the command prompt, where <hostname> is the
network name of the computer on which the license manager is running. Then press Enter.
Running lswhere
You can run lswhere from an end user's desktop computer to check which computer is running the
concurrent license manager.
1. Using a command prompt, change the current directory to one of the following:
v Windows. <installation directory>
v Mac OS. <installation directory>/<product>.app/Contents/bin
v Linux. <installation directory>/bin
2. Type lswhere (Windows) or ./lswhere (Linux and Mac).
IBM Corp. provides public training seminars for IBM Corp. products on a regular basis. You can also
arrange to have training presented onsite. For information on training seminars, visit
http://www.ibm.com/training/spss.
Administrator's guide 21
22 IBM SPSS Statistics Version 23: Concurrent License Administrator’s Guide
Printed in USA