Automated licensing – Casio Naurtech CETerm Ver.5.5 User Manual User Manual

Page 102

Advertising
background image

N

AURTECH

E

MULATORS

&

W

EB

B

ROWSER FOR

W

INDOWS

CE

/

W

INDOWS

M

OBILE




CETerm | CE3270 | CE5250 | CEVT220

Page 102


Use fixed field lengths when possible for more efficient matches.

Use '+' or a range {n,m} where possible rather than '*'. The '*' range can match "no data" and
may result in more mis-reads.

Automated Licensing

The automated licensing capability simplifies setting of license registration keys. When the user
attempts to connect a session, a license file can be queried to provide the license registration
key. This license file can reside locally on the device or on any web server. It is referenced using
a URL configured in our application. CETerm will only query the license file if the device is
currently un-licensed and if a URL has been specified in the CETerm configuration.

The license 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 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 refers to a license.xml file, which is a static XML page that 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 Motorola (Symbol) MC9090 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 Honeywell Dolphin 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,

Advertising
This manual is related to the following products: