📄 redistributing_the_spatial_registration_utility.htm
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Redistributing the Spatial Registration Utility" /> <link rel="shortcut icon" href="/favicon.ico" /> <link rel="search" type="application/opensearchdescription+xml" href="/r18/opensearch_desc.php" title="DocR18 (English)" /> <link title="Creative Commons" type="application/rdf+xml" href="/r18/index.php?title=Redistributing_the_Spatial_Registration_Utility&action=creativecommons" rel="meta" /> <title>Redistributing the Spatial Registration Utility - DocR18</title>
<style type="text/css" media="screen, projection">/*<![CDATA[*/
@import "/r18/skins/common/shared.css?97";
@import "/r18/skins/monobook/main.css?97";
/*]]>*/</style>
<link rel="stylesheet" type="text/css" media="print" href="/r18/skins/common/commonPrint.css?97" />
<!--[if lt IE 5.5000]><style type="text/css">@import "/r18/skins/monobook/IE50Fixes.css?97";</style><![endif]-->
<!--[if IE 5.5000]><style type="text/css">@import "/r18/skins/monobook/IE55Fixes.css?97";</style><![endif]-->
<!--[if IE 6]><style type="text/css">@import "/r18/skins/monobook/IE60Fixes.css?97";</style><![endif]-->
<!--[if IE 7]><style type="text/css">@import "/r18/skins/monobook/IE70Fixes.css?97";</style><![endif]-->
<!--[if lt IE 7]><script type="text/javascript" src="/r18/skins/common/IEFixes.js?97"></script>
<meta http-equiv="imagetoolbar" content="no" /><![endif]-->
<script type= "text/javascript">/*<![CDATA[*/var skin = "monobook";var stylepath = "/r18/skins";var wgArticlePath = "/r18/index.php/$1";var wgScriptPath = "/r18";var wgScript = "/r18/index.php";var wgServer = "http://doc.spatial.com";var wgCanonicalNamespace = "";var wgCanonicalSpecialPageName = false;var wgNamespaceNumber = 0;var wgPageName = "Redistributing_the_Spatial_Registration_Utility";var wgTitle = "Redistributing the Spatial Registration Utility";var wgAction = "view";var wgRestrictionEdit = ["sysop"];var wgRestrictionMove = ["sysop"];var wgArticleId = "453";var wgIsArticle = true;var wgUserName = null;var wgUserGroups = null;var wgUserLanguage = "en";var wgContentLanguage = "en";var wgBreakFrames = false;var wgCurRevisionId = "1111";/*]]>*/</script>
<script type="text/javascript" src="/r18/skins/common/wikibits.js?97"><!-- wikibits js --></script>
<script type="text/javascript" src="/r18/index.php?title=-&action=raw&gen=js&useskin=monobook"><!-- site js --></script>
<style type="text/css">/*<![CDATA[*/@import "/r18/index.php?title=MediaWiki:Common.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000";@import "/r18/index.php?title=MediaWiki:Monobook.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000";@import "/r18/index.php?title=-&action=raw&gen=css&maxage=18000";/*]]>*/</style>
<!-- Head Scripts -->
<script type="text/javascript" src="/r18/skins/common/ajax.js?97"></script> </head>
<body class="mediawiki ns-0 ltr page-Redistributing_the_Spatial_Registration_Utility">
<div id="globalWrapper">
<div id="column-content">
<div id="content">
<a name="top" id="top"></a>
<h1 class="firstHeading">Redistributing the Spatial Registration Utility</h1>
<div id="bodyContent">
<h3 id="siteSub">From DocR18</h3>
<div id="contentSub"></div>
<div id="jump-to-nav">Jump to: <a href="#column-one">navigation</a>, <a href="#searchInput">search</a></div> <!-- start content -->
<p>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.</p><p>Procedures for localizing the utility is also provided near the end of this section.</p><p>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:</p><ul><li> spa_lic_app.exe</li><li> SpaBase.dll</li><li> SpaLicExtBase.dll</li><li> SpaLicExtReg.dll</li><li> SpaLicHttpProxyGUI.dll</li><li> Wininet.dll</li><li> Microsoft runtime corresponding to the Spatial Arch you are redistributing</li></ul><p><b>Notes: </b></p><ol><li> 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.</li><li> The Spatial Registration Utility is not supported on Windows 2000 or earlier operating systems.</li></ol><p>An additional file is required if you wish to localize the utility.</p><table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Contents</h2></div><ul><li class="toclevel-1"><a href="#Localization"><span class="tocnumber">1</span> <span class="toctext">Localization</span></a></li><li class="toclevel-1"><a href="#Spatial_Registration_Utility"><span class="tocnumber">2</span> <span class="toctext">Spatial Registration Utility</span></a><ul><li class="toclevel-2"><a href="#Components_of_the_Spatial_Registration_Utility"><span class="tocnumber">2.1</span> <span class="toctext">Components of the Spatial Registration Utility</span></a><ul><li class="toclevel-3"><a href="#Local_Tab"><span class="tocnumber">2.1.1</span> <span class="toctext">Local Tab</span></a></li><li class="toclevel-3"><a href="#Network_Tab"><span class="tocnumber">2.1.2</span> <span class="toctext">Network Tab</span></a></li><li class="toclevel-3"><a href="#Application_Tab"><span class="tocnumber">2.1.3</span> <span class="toctext">Application Tab</span></a></li></ul></li><li class="toclevel-2"><a href="#Registering_Your_Machines_Using_the_Spatial_Registration_Utility"><span class="tocnumber">2.2</span> <span class="toctext">Registering Your Machines Using the Spatial Registration Utility</span></a><ul><li class="toclevel-3"><a href="#Recovering_from_a_Failed_Registration_Attempted_by_Your_Product_Installer"><span class="tocnumber">2.2.1</span> <span class="toctext">Recovering from a Failed Registration Attempted by Your Product Installer</span></a></li><li class="toclevel-3"><a href="#Registering_Remote_Machines_without_Network_Access"><span class="tocnumber">2.2.2</span> <span class="toctext">Registering Remote Machines without Network Access</span></a></li><li class="toclevel-3"><a href="#Registering_without_an_Installer"><span class="tocnumber">2.2.3</span> <span class="toctext">Registering without an Installer</span></a></li><li class="toclevel-3"><a href="#Proxy_Login_Information"><span class="tocnumber">2.2.4</span> <span class="toctext">Proxy Login Information</span></a></li></ul></li><li class="toclevel-2"><a href="#Troubleshooting_Registration_Failures"><span class="tocnumber">2.3</span> <span class="toctext">Troubleshooting Registration Failures</span></a></li></ul></li></ul></li></ul></td></tr></table><script type="text/javascript"> if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } </script><a name="Localization"></a><h2> <span class="mw-headline"> Localization </span></h2><p>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 utilitys interface.</p><p>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.</p><p>The locale versions of the spa_lic_messages.txt file include:</p><ul><li> spa_lic_messages_eng.txt</li><li> spa_lic_messages_fr_utf8.txt</li><li> spa_lic_messages_traditional_chinese_utf8.txt</li></ul><p>If the locale version is unavailable, then you may localize the spa_lic_messages_eng.txt file for your intended locale of use.</p><p>To populate the utilitys interface with an existing localized version of the spa_lic_messages.txt file:</p><ol><li> 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.</li><li> Rename the spa_lic_messages_*.txt file to spa_lic_messages.txt.</li></ol><p>To localize the contents of the spa_lic_messages_eng.txt file:</p><ol><li> Locate the spa_lic_messages_eng.txt file in the same folder as the spa_lic_app.exe.</li><li> 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.</li><li> Open the spa_lic_messages.txt file with Notepad or any other text editor that saves its contents as ASCII or UTF-8.</li><li> Edit the messages and content to reflect the locale of its intended area of use.</li><li> Save the file as ASCII or UTF-8.</li></ol><a name="Spatial_Registration_Utility"></a><h2> <span class="mw-headline"> Spatial Registration Utility </span></h2><p>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 #util_noinstall <i>Registering without an Installer</i> for more information).</p><blockquote class="templatequote"><div><p><i><b>Note:</b> 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.</i></p></div></blockquote><a name="Components_of_the_Spatial_Registration_Utility"></a><h3> <span class="mw-headline"> Components of the Spatial Registration Utility </span></h3><p>The utility consists of three tabs: <b>Local</b>, <b>Network</b>, and <b>Application</b>.</p><a name="Local_Tab"></a><h4> <span class="mw-headline"> Local Tab </span></h4><p>The <b>Local</b> 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 <b>Local</b> tab is accessed, this automatically refreshes the list of applications.</p><p><a href="/r18/index.php/Image:AI_util_local.png" title="Image:AI util local.png">Image:AI util local.png</a></p><a name="Network_Tab"></a><h4> <span class="mw-headline"> Network Tab </span></h4><p>The <b>Network</b> 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 <b>Network</b> tab is accessed, this automatically refreshes the network machines list.</p><p><a href="/r18/index.php/Image:AI_util_netwk.png" title="Image:AI util netwk.png">Image:AI util netwk.png</a></p><a name="Application_Tab"></a><h4> <span class="mw-headline"> Application Tab </span></h4><p>The <b>Application</b> tab allows you to manually register your machines having applications that use Spatial products by entering the same parameters as the registration function.</p><p><a href="/r18/index.php/Image:AI_util_appl.png" title="Image:AI util appl.png">Image:AI util appl.png</a></p><a name="Registering_Your_Machines_Using_the_Spatial_Registration_Utility"></a><h3> <span class="mw-headline"> Registering Your Machines Using the Spatial Registration Utility </span></h3><p>You may choose to register your applications with the utility because you may be:</p><ul><li> Recovering from a failed registration attempted by your product installer on a single machine or on multiple machines accessible across a LAN</li><li> Registering without using an installer</li></ul><a name="Recovering_from_a_Failed_Registration_Attempted_by_Your_Product_Installer"></a><h4> <span class="mw-headline"> Recovering from a Failed Registration Attempted by Your Product Installer </span></h4><p>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.</p><p>Before you begin, ensure the following prerequisites:</p><ul><li> You are using the Spatial Registration Utility on the same machine where the installation took place.</li><li> Your machine has Internet access and authorization to make an HTTPS connection to the Spatial registration server.</li><li> The Spatial Registration Utility is installed on your machine.</li></ul><p>To register your machine:</p><ol><li> Launch the utility, spa_lic_app.exe. Applications that access Spatial products appear in the <b>Local</b> tab of the utility and display their current state of registration.</li><li> Select the application that you wish to complete registration. The <b>Register</b> button becomes enabled.</li><li> Select the <b>Register</b> button. The utility contacts the registration server and registers the application.</li><li> Check the Status field for the recently registered application:<ul><li> If the Status field shows that registration was successful, you may close the utility.</li><li> If the registration status shows that the process was unsuccessful, then an error log can be retrieved by selecting the enabled <b>Save Log...</b> button.</li></ul></li></ol><a name="Registering_Remote_Machines_without_Network_Access"></a><h4> <span class="mw-headline"> Registering Remote Machines without Network Access </span></h4><p>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.</p><p>Before you begin, ensure the following prerequisites:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -