Chapter 4

Licensing


Licensing Overview

  1. Start the Setup program—see Starting the Setup Programs.
  2. Choose Licensing. The SPM licensing files are copied to the location you specify. See Setting Up the License Server.
  3. After you have set up your license server, you must generate, request, and install your license keys. This is done through the Softimage Licensing Tools (Lictools) program—see Requesting and Installing New License Keys.
  4. Once the keys are installed, you must start the SPM license server—see License Administration.

Setting Up the License Server

SOFTIMAGE|XSI uses the Software Protection Manager (SPM) to protect and license its software components.

An SPM license server is defined as a computer that has the SPM daemon running on it and grants available licenses upon request. On Windows and Linux systems, this computer also requires a hardware key (dongle) and a TCP/IP connection.

An SPM client is a machine running XSI and protected with the SPM system. SPM clients contact the SPM server and ask for licenses to run XSI. An SPM client may be the same computer as the one defined as the SPM server (in the case of a standalone installation) or a computer connected to the server on the same network communicating through a port.

Installing SPM Components

  1. Start the Setup program and choose Licensing.
  2. Follow the instructions on the screen to install the SPM license components on the machine you designate as the license server.
    • Before the licensing files are installed, the Setup program checks for the TCP/IP networking protocol (Windows and Linux only).
    • You can install XSI before installing TCP/IP, but you will not be able to start the server until you install TCP/IP and your license key information has been entered and validated. For more information, see Installing TCP/IP.

Choosing the Port for the Dongle (Windows and Linux Only)

  1. During the installation, you are asked on which port you have installed your dongle.
  2. You can change the port information after the installation by editing the spm-config file.
    • On Windows: Choose Start > Programs > Softimage Products > Softimage Licensing > Edit spm-config. Or modify the spm-config file directly in \winnt\system32\spm\.
    • On Linux: You can modify the spm-config file in /var/Spm/.

Requesting and Installing New License Keys

To run XSI, you must have valid license keys. A license is a unit of authentication that enables certain features of the XSI software. License keys are machine-readable representations of at least one license. Keys are stored in a key database which is read by the SPM daemon (license server). On Windows and Linux systems, you must also have a dongle connected to your serial port.

With XSI, you do not edit an existing license. You will have to generate a new license request and receive new license keys every time you install a new version of XSI.

Softimage Licensing Tools (LicTools)

The Softimage Licensing Tools program lets you generate, request, install, and manage your license keys.

To launch the Lictools program

Generating and Receiving License Key Information

New license keys are needed to run each new version of XSI. Even if you are an existing Softimage product user, you must complete the License Request form.

To generate and send a license request
  1. In the Lictools window, click the Generate Request button. This generates the request code and displays it in Generate request code dialog box.
  2. Click Save As to save the code to a request file (*.req).
  3. Note  

    Type the .req extension at the end of the file name in the text to make sure that it is saved properly.

  4. Open the request file in a text editor and copy and paste the information to the License Request Form found at http://www.softimage.com/licensing/. You can also access this form by clicking the button at the top of the Lictools program window.
  5. Below is a sample of the contents of a license request file that should be copied and pasted into the license request form on softimage.com:

    # SPM request code:
    # Lines starting with ‘#’ are comment lines and may be ommitted
    # All remaining lines are required and must be sent
    # Please specify in your mail/FAX how many licenses you need
    
    *0.9b SOFTIMAGE 1
    >dongle_host -00380510-SI0 SISPM-3 #14341
    SPS393H0 ZLZH3E5H MALXF3U4 P0SCVAWJ 43ZFVHE9 9YMJMH58 1PUDCPTL ZKJMD3KR
    V4RF815X Z1USLXMR 0L0Y37TR 00NGAXH6 WH2EXVLJ T9SWGE03 ZPX0 
    

  6. Your request is sent to Softimage and a license keys file (*.keys) will be e-mailed to you.

Installing License Key Information

You must enter the license key information that you received by e-mail. Remember that you have to start the license server after entering the keys.

  1. In the Lictools program window, click the Install Keys button.
  2. A browser opens in which you can select your license keys file (*.keys) and installs the keys in the key database.

  3. Click List keys to view the contents of the keys database.
  4. List Keys also provides you with the beginning (beg_date) and end date (end_date) of your license keys.

License Administration

The Softimage Licensing Tools (lictools) program also lets you perform several license maintenance tasks, such as:

Starting and Stopping the SPM Server

Once the license keys are installed, you must start the SPM license server. To start or stop the SPM server, you can do any of the following:

Verifying Server Status

In the Lictools program window, click the Verify Status button to open the Licensing Diagnostics dialog box. You can monitor and check the status of any SPM license server on the network (Spmstat), as well as see the active key databases and currently used licenses. You can also monitor the status of the local server (Check Local Server).

License Troubleshooting

Setup Log File

The Setup log lets you view information about events that occurred during licensing setup. The Setup log file is called license.log and can be viewed by clicking the Setup Log button in the Lictools program window. You can also open this file in a text editor. The license.log file is saved in the /softimage/spm/setup directory.

The following items are registered in the licensing log:

Server Log File

The SPM Server log is an activity log file maintained for each SPM server that provides information about licenses granted and returned and it also contains warnings about license irregularities.

The log file is called spm.log and can be viewed by clicking the Server Log button in the Lictools program window. The spm.log file is located in \winnt\system32\spm\ (on Windows systems) and in /var/spm/ (on IRIX and Linux).

You can often detect errors by looking at this file. Errors are usually self-explanatory, such as invalid host name, Host ID, etc.

Warning  

The SPM server will stop if there is no space to write to the smp.log file. In the case of certain Linux installations, the SPM server may stop if the spm.log file becomes larger than 2 GB.

Common Licensing Problems

The following can cause licensing problems:

Common Error Messages, Possible Causes, and Solutions

Saving an Empty File

Error Message
**********    Installing license keys    **********
********    Creating new KeyDataBase       ********
SPM_WARNING (C:\WINNT2K\System32\spm\spm_key.exe): 
validation-code version 0.0 is from an old SPM-version.
SPM_FATAL ERROR (C:\WINNT2K\System32\spm\spm_key.exe) 
: (pid=1584) unrecoverable application error.  
Possible Causes and Solutions

Cannot Connect to the COM Port

Error Message
********    Generating key request code    ********
SPM_FATAL ERROR (C:\WINNT2K\System32\spm\spm_key.exe) 
: can't access dongle at COM2:. Access denied.
Possible Causes and Solutions 
  • The dongle may be on a different port. Edit the spm-config file to specify the correct port.
  • A previous installation of a Wacom tablet may be blocking access to the port. Disable the Wacom tablet service.

Cannot Open Port

Error Message
********    Generating key request code    ********
SPM_FATAL ERROR (C:\WINNT2K\System32\spm\spm_key.exe): 
   can't open port COM1: for dongle type "SI0".
   The system cannot find the file specified. 
Possible Causes and Solutions

Keylevel Already Used Up

Error Message
**********    Installing license keys    **********
SPM_FATAL ERROR (C:\WINNT2K\System32\spm\spm_key.exe) 
: keylevel already used up; No keys installed. 
Possible Causes

Cannot Find Token

Error Message
License check for feature 'XSIWindows' was denied.
SPM Error: Can't connect to any SPM license server. 
Possible Causes and Solutions

Other Problems

Performance drops when connected to the network as an administrator, while accessing a local SPM server

You may experience a performance drop in XSI on startup, scene loading and rendering from a render region, if your machine is connected to the network and you are logged on as administrator local to your machine, while accessing a local SPM server.

Solution