User manual - TE_SmartClient_UsersManual
NAURTECH TERMINAL EMULATION & DATA COLLECTION WEB BROWSER FOR WINDOWS CE / WINDOWS MOBILE
CETerm | CE3270 | CE5250 | CEVT220 Page 78
Automated Licensing
The automated licensing capability simplifies setting of license registration keys. When the user
attempts to connect a session, a license server can be queried to provide a license key. CETerm
will only query the license server if the device is currently un-licensed and if a license server URL
has been specified in the CETerm configuration.
The license server URL is saved with all other CETerm configuration variables. If a master
configuration is created from this device, then all cloned devices will request their key on their first
connection attempt. The license server URL may also be specified directly in a registry value that
is preloaded into the device during a cold-boot restore or from a generic default configuration
package.
In the simplest case, the URL specifies a static XML page, which can be returned by any web
server. The XML is parsed to extract the key. Here is a sample of the XML document:
<?xml version='1.0'?>
<CETerm>
<! Licenses for Symbol 9000 terminals -->
<license>
<id>1E00040099409997</id>
<user>End User Company</user>
<key>42AA330245FE55D245C60460D22C05B0</key>
</license>
<license>
<id>290006000B401680</id>
<user> End User Company </user>
<key>D4A1189D796B0CFD969361ED72B77AB5</key>
</license>
<! Licenses for Intermec CV60 terminals -->
<license>
<id>00:A0:F8:6D:81:5D</id>
<user> End User Company </user>
<key>9C5D0D771BA849386D33A989AFECECDB</key>
</license>
<! Licenses HHP 9500 terminals -->
<license>
<id>000056627</id>
<user> End User Company </user>
<key>9C538377017849382222A989AF345CDB</key>
</license>
</CETerm>
There may be any number of <license> elements in the file served to the device. Note that there
are no hyphen separators in the <key> element. The product element, <CETerm> in this case,
must match the Naurtech product in use. The license server URL may reference a file on a web
server or on the device. The following syntax may be used to specify the license file:
If license file is residing locally on the device:
file:///license.xml
If license file is residing on a web server:
http://MyWebServerAlias/license.xml
http://192.168.5.221/license.xml