Redistributing the Spatial Registration Utility


If you choose to use Spatial's optional registration feature, you must provide your end users with the means of performing this registration. Spatial has provided the Spatial Registration Utility for either completing failed registrations or registering in standalone mode without using an installer. If you choose to redistribute the utility as the primary means for your end users' registration, then Spatial recommends that you distribute the material on this page to your end users to explain the use of the Spatial Registration Utility.

Procedures for localizing the utility is also provided near the end of this section.

The Spatial Registration Utility requires the following files in order to run; they must be in the same folder, redistributed with the registration API and registration GUI:

Note:   The Spatial Registration Utility uses functionality that is not supported by Visual C++ 6 SP5. For this platform, the GUI built with Visual Studio .NET 2003 is provided in the bin/NT_NET_DLL directory.

Note:  The Spatial Registration Utility is not supported on Windows 2000 or earlier operating systems.

An additional file is required if you wish to localize the utility. Refer to Localization for more information.

Localization

When you redistribute the Spatial Registration Utility, you may decide to localize it for its intended locales of use. The messages and content that appear throughout the GUI are in English, the default locale. In order to change the locale, then the messages and content for GUI must be retrieved from spa_lic_messages.txt, placed at the root level of the utility executable, spa_lic_app.exe. The contents of spa_lic_messages.txt populates the utility’s interface.

Spatial provides several locale versions of the spa_lic_messages.txt file with the utility. Each file is appended with an abbreviated form of the language contents, for example, spa_lic_messages_fr_utf8.txt represents the French locale version of the file.

The locale versions of the spa_lic_messages.txt file include:

If the locale version is unavailable, then you may localize the spa_lic_messages_eng.txt file for your intended locale of use.

To populate the utility’s interface with an existing localized version of the spa_lic_messages.txt file:

  1. Locate the appropriate locale version of the spa_lic_messages_*.txt file you wish to use. The txt file can be found in the same folder as the spa_lic_app.exe.
  2. Rename the spa_lic_messages_*.txt file to spa_lic_messages.txt.

To localize the contents of the spa_lic_messages_eng.txt file:

  1. Locate the spa_lic_messages_eng.txt file in the same folder as the spa_lic_app.exe.
  2. Make a copy of the spa_lic_messages_eng.txt file and save it as spa_lic_messages.txt. This new file becomes your locale version of the original.
  3. Open the spa_lic_messages.txt file with Notepad or any other text editor that saves its contents as ASCII or UTF-8.
  4. Edit the messages and content to reflect the locale of its intended area of use.
  5. Save the file as ASCII or UTF-8.

Spatial Registration Utility

Spatial has provided a registration utility for you to use and redistribute to your end users. Its primary purpose is to perform registration in the event of a previously failed registration attempt. The utility also provides a means to manually register without using an installer by entering all of the parameters of the registration function (refer to Registering without an Installer for more information).

Note: The Spatial Registration Utility requires an Internet connection. Typically, use of this utility occurs for those needing to register machines that do not have Internet access. Run the utility from an administrator machine with both Internet access and LAN access to the target machines.

Components of the Spatial Registration Utility

The utility consists of three tabs: Local, Network, and Application.

Local Tab

The Local tab allows you to register installations of Spatial-enabled applications for this machine (the machine on which the utility is running). Upon enabling the utility, all applications for which registration has been attempted are shown. Every time the Local tab is accessed, this automatically refreshes the list of applications.

Network Tab

The Network tab allows you to register remote machines having applications that use Spatial products. Upon enabling the utility, the list of remote machine applications is empty. Once you supply a list of remote machines, each machine is accessed, and the pane displays all applications for which registration has been attempted. Every time the Network tab is accessed, this automatically refreshes the network machines list.

Application Tab

The Application tab allows you to manually register your machines having applications that use Spatial products by entering the same parameters as the registration function.

Registering Your Machines Using the Spatial Registration Utility

You may choose to register your applications with the utility because you may be:

Recovering from a Failed Registration Attempted by Your Product Installer

If you have attempted to register your Spatial products with your product installer by calling the Spatial registration API, and the registration was unsuccessful, then you may register using the Spatial Registration Utility.

Before you begin, ensure the following prerequisites:

To register your machine:

  1. Launch the utility, spa_lic_app.exe. Applications that access Spatial products appear in the Local tab of the utility and display their current state of registration.
  2. Select the application that you wish to complete registration. The Register button becomes enabled.
  3. Select the Register button. The utility contacts the registration server and registers the application.
  4. Check the Status field for the recently registered application:
    • If the Status field shows that registration was successful, you may close the utility.
    • If the registration status shows that the process was unsuccessful, then an error log can be retrieved by selecting the enabled Save Log... button. Proceed to Troubleshooting Registration Failures.

Registering Remote Machines without Network Access

If you have attempted to register remote machines with your product installer by calling the Spatial registration API, and the registration was unsuccessful, then you may register using the Spatial Registration Utility.

Before you begin, ensure the following prerequisites:

To register your remote machines:

  1. Launch the utility, spa_lic_app.exe.
  2. Select the Network tab.
  3. Select the Node List... button. A standard Windows Open dialog appears.
  4. Select the text file that contains the list of machines accessible on the network. This list may be a comprehensive list of machines accessible on the network or may contain solely those you wish to have registered. The utility opens the file and displays the list of installed applications containing Spatial products and their current state of registration in the Network tab.
  5. From the list in the Network tab, select the applications for which you wish to complete their registration. Use the CTRL and Shift keys to select individual rows or groups of rows. You may sort the rows by machine name, application name, license type, expiration date, or by status by clicking on the column heading. The Register button becomes enabled.
  6. Select the Register button. The utility contacts the registration server and registers the application.
  7. Check the Status field for the recently registered application:
    • If the Status field shows that registration was successful, you may close the utility.
    • If the registration status shows that the process was unsuccessful, then an error log can be retrieved by selecting the enabled Save Log... button. Proceed to Troubleshooting Registration Failures.

Registering without an Installer

You may opt to register your Spatial products without using an installer. The Application tab in the Spatial Registration Utility allows you to enter the same parameters as you would have with the registration function in an installer.

Before you begin, ensure the following prerequisites:

To register your machine:

  1. Launch the utility, spa_lic_app.exe.
  2. Select the Application tab.
  3. Enter the company name, application name, software publisher, and application ID in the appropriate fields.
  4. Choose the type of license for the application to be registered from the drop down box. Once all fields have been completed, the Register button becomes enabled.
  5. Select the Register button. The utility contacts the registration server and registers the application.
  6. Check the Status field for the recently registered application:
    • If the Status field shows that registration was successful, you may close the utility.
    • If the registration status shows that the process was unsuccessful, then an error log can be retrieved by selecting the enabled Save Log... button. Proceed to Troubleshooting Registration Failures.

Note: If the machine does not have Internet access, then the utility reports that the registration has failed. In this case, a temporary license is installed on the machine so that it is authorized to use Spatial products for 30 days.

Proxy Login Information

When the Registration function attempts to access the Internet, a new window is displayed asking the user for proxy login information if proxy authentication is required. The information needed includes:

Troubleshooting Registration Failures

Upon unsuccessful registration, an error log is generated. You may retrieve the error log from the Spatial Registration Utility by selecting the Save Log... button on either the Local or Network tab. The error log contains details that allow Spatial to troubleshoot the cause for the unsuccessful registration. Spatial will not distribute or make public any of the details in the error log; this log file is for troubleshooting purposes only.

To retrieve the error log:

  1. Select the activated Save Log... button.
  2. When the Save dialog appears, choose an accessible location.
  3. Submit the log file from the Spatial Services Web site.

[Top]