Manual Telnet Client - Coletor de Dados
Manual Telnet Client - Coletor de Dados
Manual Telnet Client - Coletor de Dados
Users Guide
wltn-wince-20050805-03
Revised 8/5/05
Table of Contents
Table of Contents
Chapter 1: Introduction
1
Document Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Document Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Document Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
About the TelnetCE Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
TelnetCE Client Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Deployment Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
TelnetCE Client Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
About Host Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
About Emulation Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
About Localization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
About SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
About Scripting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
About Keyboard Creator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
TelnetCE Client Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
TelnetCE Client Version and Supported Features Matrix . . . . . . . . . . . . . . 6
Chapter 2: Installation and Configuration
9
Installing the TelnetCE Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Cold Boot Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Configuring the TelnetCE Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Configuration Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Configuration Support Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Using Avalanche Manager to Configure the TelnetCE Client . . . . . . 13
Using Microsoft ActiveSync to Configure the TelnetCE Client . . . . . 15
Deploying Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Deploying Configurations via Avalanche Manager . . . . . . . . . . . . . . 17
Preparing for Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Downloading the Configuration to the Mobile Device . . . . . . . . 21
Deploying Configurations via Microsoft ActiveSync . . . . . . . . . . . . . 23
Chapter 3: Host Profiles
25
Overview of Host Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Configuring a Host Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Adding a Host Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Modifying an Existing Host Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Deleting a Host Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Host Profiles and SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Installing the SSL Support Package on the Host System . . . . . . . . . . 31
Installing the SSL Support Package on the Mobile Device . . . . . . . . . 32
Enabling SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Enabling Certificate Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Host Profiles and Wavelink TermProxy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
ii
37
39
41
41
43
47
49
51
53
Table of Contents
iii
Executing Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Select from Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
On Key Combination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
When Session Connects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
On Barcode, MSR, or RFID Scan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
On Screen Update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Chapter 6: Keyboard Creator
99
Overview of Keyboard Creator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Launching the Keyboard Creator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Selecting Keyboard Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Creating Keyboards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Adding a new keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Sizing Keyboards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Deleting Keyboards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Importing Keyboard Graphics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Creating and Configuring Keys. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Adding a new key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Sizing and Positioning Keys and Rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Deleting Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Deploying the Keyboard to the Telnet CE Client . . . . . . . . . . . . . . . . . . . . . 109
Chapter 7: Licensing
111
Overview of Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Authorization Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Types of Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
About Platform Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
About Maintenance Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Licensing Methods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Manually Licensing the TelnetCE Client . . . . . . . . . . . . . . . . . . . . . . . . 114
Using License Server to License the TelnetCE Client . . . . . . . . . . . . . 115
Using a Local License Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Using a Remote or Specific License Server . . . . . . . . . . . . . . . . . . 117
Using the Demo License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Chapter 8: Using the TelnetCE Client
121
Using the TelnetCE Client and Connecting to Hosts . . . . . . . . . . . . . . . . . . 121
Launching the TelnetCE Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Launching the TelnetCE Client From Windows . . . . . . . . . . . . . 122
Launching the TelnetCE Client from Avalanche . . . . . . . . . . . . . 123
Initiating a Telnet Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Disconnecting a Telnet Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Exiting the TelnetCE Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Working with Multiple Concurrent Telnet Sessions. . . . . . . . . . . . . . . . . . . 129
Overview of Multiple Concurrent Sessions . . . . . . . . . . . . . . . . . 129
Initiating an Additional Telnet Session . . . . . . . . . . . . . . . . . . . . . 129
iv
Table of Contents
Font Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
View Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cursor Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Beeps Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Telnet Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Printer Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
175
177
178
180
182
183
183
vi
Adding a License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Releasing a License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Viewing License Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Removing a License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
228
230
230
231
233
Glossary
235
Index
243
Chapter 1: Introduction
Chapter 1: Introduction
This document provides information about installing, configuring, and using
the Wavelink TelnetCE Client for Windows CE-based mobile devices.
This section provides the following information:
Document assumptions
Document conventions
Document revision history
An overview of the TelnetCE Client
TelnetCE Client version and supported features matrix
Document Assumptions
This document assumes that the reader has the following:
Document Conventions
The following section contains information about text-formatting conventions
in this manual.
Table 1-1 lists the conventions that are used in this manual.
Convention
Description
courier new
bold
italics
If you have questions about the terminology in this document, see the
Glossary on page 235.
Chapter 1: Introduction
Document Number
Release
Date
wltn-cegeneric-200411120-01
11/12/04
wltn-wince-20040729-02
07/29/05
Notes
08/05/2005
Deployment Methods
Currently, you can use one of the following methods to install and configure
the TelnetCE Client on a mobile device:
Host profiles
Emulation parameters
Localization
SSL settings
Scripts
Virtual keyboards
NOTE Scripts and virtual keyboard settings may only be deployed to mobile
A host profile contains all of the information that a mobile device needs to
connect to a particular host, including the IP address of the host, the TCP port
number on which the host is listening for Telnet requests, the emulation type,
and login information.
Host profiles provide an easy way for users at a mobile device to establish a
connection with a host without having to remember the parameters that are
required to establish the session.
About Emulation Parameters
Chapter 1: Introduction
displays on the mobile device, the type and size of font that is used, and the
type of printer to which the mobile device may be connected.
You can configure global and per-host emulation parameters.
Global emulation parameters apply to terminal emulation with hosts for
which you have not configured a per-host profile.
Configuring per-host emulation parameters allows you to specify the
emulation parameters for terminal emulation sessions with a particular host.
About Localization
Localization allows you to deploy language profiles with the TelnetCE Client.
The language profile allows you to convert common textual strings into a
different language. The TelnetCE Client will then display the converted string
rather than the native string.
About SSL
Use the TelnetCE Client Keyboard Creator to modify the standard TelnetCE
Client virtual keyboards to meet the needs of your production environment.
The Keyboard Creator allows you to completely modify the layout of the
virtual keyboard for each emulation type. Additionally, import your own
graphic files (bitmaps) to create your own unique buttons for the keyboard.
Avalanche Integration
Key-board Builder
Scripting
SSL Support
Local-ization
Emulation Parameters
TelnetCE
Client
Version
Host Profiles
4.xx-xx
Yes
Yes
Yes
No
No
No
No
5.00-xx
Yes
Yes
Yes
Yes
No
No
Yes
5.1-xx
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Chapter 1: Introduction
A version number
A revision number
A build number
For example, if your version number is 5.00-10, then:
10
Configuration overview
Configuration support matrix
Configuring the TelnetCE Client with Microsoft ActiveSync
Configuring the TelnetCE Client with Avalanche Manager
Configuration Overview
Under most circumstances, you will use the same installation/configuration
application to configure the TelnetCE Client that you used to deploy the
TelnetCE Client to your mobile device.
The following tasks describe the process of configuring the TelnetCE Client:
1 Use the installation and configuration application to create and store
11
For example, if you installed the TelnetCE Client to a mobile device using the
Microsoft ActiveSync installation and configuration utility, then you would
also use the same utility to create the TelnetCE Client configuration files.
After creating and saving the configuration files on the host system, you
would then use the installation and configuration utility to push the
configuration files down to the mobile device over an ActiveSync connection
between the host system and the mobile device.
You may configure the following parameters and options for the TelnetCE
Client:
Host Profiles. A host profile contains all of the required information for a
mobile device to connect to a host system, including an alias, IP address,
TCP port, and other emulation-specific parameters. The TelnetCE Client
supports multiple host profiles to allow a user at the device to easily create
a Telnet session with a host system.
12
SSL and SSL Certificates. Some versions of the TelnetCE Client support
encryption-protected Telnet connections via SSL. You may also configure
the TelnetCE Client for SSL certificate validation. SSL is configured via
host profiles. You may also use the configuration and installation utility to
import certificates from trusted servers or to generate new certificates that
you can then export to your Telnet or Wavelink TermProxy server(s).
Deployment
Method
Host
Profiles
Emulation
Parameters
Localization
SSL
Support
Scripting*
Keyboard
Builder
Avalanche
Yes
Yes
Yes
Yes
Yes
Yes
ActiveSync
Yes
Yes
Yes
Yes
No
No
Third-Party
Application
Yes
Yes
Yes
Yes
No
No
* You may configure scripting through the TelnetCE Client interface on the mobile device
Table 2-1: TelnetCE Client Configuration Support Matrix
13
Avalanche Manager.
NOTE For more information about installing the TelnetCE Client in Avalanche
want to configure:
Select Host Profiles to access the Host Profiles dialog box, which
will allow you to configure host profiles and SSL settings for the
TelnetCE Client.
14
NOTE For more information about configuring host profiles, see Chapter 3:
Select Script Editor to access the script editor, which will allow
you to import and configure scripts for the TelnetCE Client.
NOTE For more information about configuring scripts, see Chapter 5: Scripting
on page 75.
15
16
3 Click the icon button for the TelnetCE Client component that you want to
configure:
Click the Host Profiles icon button to access the Host Profiles dialog box,
which will allow you configure host profiles and SSL settings for the
TelnetCE Client.
NOTE For more information about host profiles, see Chapter 3: Host Profiles on
page 25.
Click the Localization icon button to access the Localization dialog box,
which will allow you to configure localization settings for the TelnetCE
Client.
4 After you have created the new configuration for the TelnetCE Client, use
Deploying Configurations
This section provides the following information:
17
Serial port
RAPI (Microsoft ActiveSync)
IP
NOTE RAPI support is available in Avalanche Manager 3.5 (or greater
18
Use the following guidelines to prepare the serial connection between the
mobile device and Avalanche Manager:
Ensure that the software collection in which you have installed the
TelnetCE Client software package is configured to allow RF updates.
Ensure that Avalanche Manager is configured to use the serial port on the
host system that is connected to the mobile device (Figure 2-4).
Use the following guidelines to prepare the RAPI connection between the
mobile device and the Avalanche Manager:
19
Ensure that the Avalanche Enabler on the mobile device supports RAPI
connections. (RAPI connections are supported in 3.5 and greater versions
of the Avalanche Enabler.)
Because RAPI gateways use Microsoft ActiveSync, ensure that you can
create a Microsoft ActiveSync connection between the mobile device and
the host system (that is, the system that hosts the Avalanche Agent).
Use the following guidelines to prepare the IP connection between the mobile
device and the Avalanche Manager:
Ensure IP connectivity between the mobile device and the host system. If
you have problems, verify the following:
20
Ensure that the Avalanche Enabler on the mobile device is configured with
the correct IP address of the Avalanche Manager.
Ensure that the synchronization settings for the selection criteria for the
software collection to which the TelnetCE Client package belongs allows
IP synchronization (Figure 2-6).
software package.
A menu list appears.
21
22
From the Avalanche Enabler on the mobile device, select File >
Connect.
connection. Serial connections must be initiated from the mobile device. RAPI
updates occur whenever a Microsoft ActiveSync connection is initiated
between a mobile device and the host system.
For RAPI updates, connect the mobile device to the host system in a
manner that will initiate a Microsoft ActiveSync connection between
the mobile device and the host system.
When you create the connection between the host system and the mobile
device, the configuration files are downloaded to the mobile device.
NOTE Only the configuration files that have changed are pushed down to the
mobile device. The new configuration files replaced (overwrite) the existing
configuration files on the device.
23
24
NOTE All configuration files, including those for host profiles, emulation
25
26
The user selects the host to which they wish to connect, and the TelnetCE
Client uses the host profile settings to attempt to establish a session with the
host.
You may configure the following settings for a host profile:
Alias. This is the alias of the connection. Use a name that adequately
describes the host system to which the user is connecting.
Emulation Type. This is the emulation type that the TelnetCE Client
should use when connecting to the host system.
IP Address. This is the IP address of the host system to which the user is
connecting.
27
Language. If your TelnetCE Client supports the language feature, you may
configure the TelnetCE Client to display a certain set of characters while
connected to the host system.
Workstation ID. If you have configured the host profile for IBM-type
emulation, then you may configure a unique and/or dynamic workstation
ID that the TelnetCE Client will use when connecting to the host system.
Telnet Negotiation String. If you have configured the host profile for VTtype emulation, then you may configure a Telnet negotiation string that
the TelnetCE Client will use when connecting to the host system.
Autologin. If you have configured the host profile for VT-type emulation,
then you may configure autologin settings that the TelnetCE client will use
when connecting to a host system.
28
Each host profile that you configure appears in the left panel of the Host
Profiles dialog box.
The following tasks outline the process of configuring host profiles for the
TelnetCE Client:
1 Access the Host Profiles dialog box.
2 Add, modify, or remove host profiles and save the changes.
3 Download the configuration to mobile devices.
When you save the host profiles that you have configured, the changes you
have made are saved to a configuration file.
29
Various tabs appear in the Host Profiles dialog box that allow you to
configure the parameters for a new host profile. The tabs that appear are
dependent on the type of emulation that you select for the host profile. The
Host Profiles dialog box automatically defaults to an IBM 5250 emulation
type.
3 Use the tabs in the Host Profiles dialog box to configure the host profile.
The name (alias) of the host profile appears in the left text box of the Host
Profiles dialog box.
NOTE For information about the various tabs in the Host Profiles dialog box,
NOTE To exit the Host Profiles dialog box without saving the changes that you
30
3 Use the various tabs in the Host Profiles dialog box to configure the host
profile.
NOTE For information about the parameters in the various tabs of the Host
NOTE To exit the Host Profiles dialog box without saving the changes that you
The host profile is removed from the Host Profiles dialog box.
4 After you have finished configuring the host profile, click OK.
31
NOTE For information about using the Microsoft ActiveSync utility or the
NOTE To exit the Host Profiles dialog box without saving the changes that you
the mobile device and the TermProxy server. Wavelink TermProxy does not
support SSL connections between the TermProxy server and host systems.
The TelnetCE Client also supports certificate validation for SSL connections.
To enable and use SSL for the TelnetCE Client requires the following:
32
Enabling SSL
SSL is enabled via the Host Profiles dialog box. It enabled on a per-host profile
basis.
When you configure a host profile to use SSL, the TCP port for the host profile
is automatically changed to 992, which is the well-known port number for
SSL Telnet communication. If the host system uses a different port, then
change the port to the correct setting.
33
to configure.
3 Depending on the connection requirements for the host profile, select one
of the following:
box in the TermProxy tab until you select an option from the TermProxy
Server menu list.
34
4 After you have finished configuring the host profile, click OK.
to configure.
3 Depending on the connection requirements for the host profile, select one
of the following:
If the host profile specifies a direct connection to a host, then enable the
Verify Server Certificates option box in the Host tab.
35
button.
The Certificate Manager dialog box appears.
5 Click Insert Certificate... to browse to and import a server
certificate.
6 Click Create Certificate... to create a certificate and private key
that you can then export to a TermProxy server or other host system
(Figure 3-5).
36
NOTE The certificates that you import and/or configure are available for all
host profiles that you configure. The imported certificates should be
considered a database or list of certificates against which the TelnetCE Client
will check when initiating an SSL Telnet session with a host. If the host does
not present a certificate that is in the list, then the TelnetCE Client will not
establish a connection with the host.
7 After you have finished importing/configuring certificates, click OK.
profile settings.
9 Download the new host profiles configuration to the mobile device.
37
NOTE For information about using the Microsoft ActiveSync utility or the
TermProxy-only connections
TermProxy-failover connections
NOTE TermProxy support (via the Host Profiles dialog box) is only available in
version 5.0 (and greater) of the TelnetCE Client. While TermProxy 2.x allows
connections from any type of TelnetCE Client, TermProxy 3.x requires
connections from a 5.0 (or greater) TelnetCE Client.
Configuring a TermProxy-Only Connection
38
3 In the Host tab, enable the Only Use TermProxy Connections checkbox
(Figure 3-6).
4 Use the TermProxy tab to configure the settings for the TermProxy server.
NOTE For more information about settings in the TermProxy tab, see Host
39
Use the TermProxy tabs in the Host Profiles dialog box to configure host and
TermProxy failover. You may configure up to three failover connections for a
host profile.
When the TelnetCE Client attempts to use the host profile to initiate a
connection with a host, it will attempt connections in the following order:
Host specified in the Host tab of the host profile. (If you have specified a
TermProxy-only connection, then it will attempt the host specified in the
TermProxy 1 tab.)
40
41
Host Settings
Use the Host tab in the Host Profiles dialog box to configure the basic settings
of the host profile (Figure 3-8).
42
The following list describes the options and configurable parameters in the
Host tab.
Name
Type
Address
Port
43
Use SSL/TLS Encryption Indicates whether the TelnetCE Client should use
Select Verification
Certificates
TermProxy Settings
You may configure up to three TermProxy connections. Use the TermProxy
tabs to specify the parameters of the TermProxy connection (Figure 3-9).
44
45
The following list describes the configurable options in the TermProxy tab:
TermProxy Server
Port
46
Terminate TermProxy
Session
Use SSL/TLS Encryption Specifies whether the TelnetCE Client should use
47
Verify Server
Certificates
Select Verification
Certificates
IBM Settings
Use the IBM settings tab of the Host Profiles dialog box to configure the
creation of a dynamic name for mobile devices that are loaded with this host
profile (Figure 3-10).
The IBM Settings tab only appears you have configured the host profile for an
IBM-type emulation in the Host tab.
48
49
VT Settings
Use the VT Settings tab in the Host Profiles dialog box to configure a Telnet
negotiation string for the host connection (Figure 3-11).
50
51
Autologin Settings
Use the Autologin tab in the Host Profiles dialog box to configure autologin
parameters for the mobile device, such as a user name and password (Figure
3-12).
The Autologin tab only appears if you have selected VT- or HP-type
emulation for the host profile in the Host tab.
52
Password - CFG in
terminal
Password - Responses
53
Command - Prompts
Command - CFG in
terminal
Command - Responses
Configuration Settings
Use the Configuration tab in the Host Profiles dialog box to access and
configure per-host emulation parameters (Figure 3-13).
NOTE For more information about global and per-host emulation parameters,
54
Reset
55
Per-host
Global
About Per-Host Emulation Parameters
Per-host emulation parameters apply only to a specific host connection, as
dictated by the host profile the TelnetCE Client is using to connect to the host
system. You can access the emulation parameters for a specific host profile
through the Host Profiles dialog box.
When you choose to modify per-host emulation parameters, you access and
use Configuration Manager to modify the Hostcfg.bin configuration file.
Configuration Manager displays the name of the file that it is modifying in
the title bar.
NOTE Per-host parameters are a subset of parameters. Not all TelnetCE Client
56
When you download the configuration file to the mobile device, any existing
configuration file is overwritten.
57
If you used the product installation and configuration utility to install the
TelnetCE Client to the mobile device via a Microsoft ActiveSync connection,
use the same product installation and configuration utility to access the
Configuration Manager and modify global emulation parameters.
To access global emulation parameters from the Microsoft ActiveSync utility:
1 On the host system, launch the Microsoft ActiveSync installation utility.
58
Click the save icon button in the Configuration Manager tool bar.
Select File > Save.
5 Close the Configuration Manager.
6 Download the new emulation parameters to the mobile device.
59
If you used Avalanche Manager to install the TelnetCE Client on the mobile
device, use Avalanche Manager to access the Configuration Manager and
modify global emulation parameters.
To access global emulation parameters from Avalanche Manager:
1 On the host system, launch Avalanche Manager and connect to the Agent.
2 In the Avalanche Agents tree, locate and right-click the TelnetCE Client
software package.
A menu list appears.
3 From the menu list, select Configure Package > Emulation
60
Click the save icon button in the Configuration Manager tool bar.
Select File > Save.
6 Close the Configuration Manager.
7 Download the new emulation parameters to the mobile device.
61
If you used the product configuration utility to install the TelnetCE Client on
the mobile device via a Microsoft ActiveSync connection, use the same
product configuration utility to access and configure per-host emulation
parameters.
To access per-host emulation parameters from the Microsoft ActiveSync utility:
1 On the host system, launch the Microsoft ActiveSync installation utility.
62
configure.
4 Select the Configuration tab (Figure 4-6).
5 Click Modify.
63
64
Click the save icon button in the Configuration Manager tool bar.
Select File > Save.
8 Close the Configuration Manager.
9 Close the Host Profiles dialog box.
10 Download the new emulation parameters to the mobile device.
65
If you used Avalanche Manager to deploy the TelnetCE Client to the mobile
device, use the TelnetCE Client software package in Avalanche Manager to
access and configure per-host emulation parameters.
To access per-host emulation parameters from Avalanche Manager:
1 On the host system, launch Avalanche Manager and connect to the Agent.
2 In the Avalanche Agents tree, locate and right-click the TelnetCE Client
software package.
A menu list appears.
3 From the menu list, select Configure Package > Host Profiles
(Figure 4-8).
configure.
5 Select the Configuration tab (Figure 4-9).
66
6 Click Modify.
67
Click the save icon button in the Configuration Manager tool bar.
Select File > Save.
9 Close the Configuration Manager.
10 Close the Host Profiles dialog box.
68
69
Emulation
Scanner
When you select a parameter in the left pane, information about the
parameter displays in the right pane (Figure 4-12).
70
71
made.
6 Use one of the following methods to save the new configuration:
72
3 Enable the Search all text checkbox to search not only the parameters, but
73
74
Chapter 5: Scripting
75
Chapter 5: Scripting
This section provides the following information
Overview of Scripting
Launching the Script Editor
Creating Scripts Using the Script Editor
Performing Script Capturing
Editing Scripts
Importing Scripts
Saving and Exporting Scripts
Deploying Scripts
Executing Scripts
Overview of Scripting
Wavelink TelnetCE Client includes a Script Editor that gives you the ability to
create and execute scripts that automate processes on the TelnetCE Client.
NOTE The Script Editor is included in TelnetCE Client 5.1 and later versions.
The following steps outline the process of creating scripts using the Script
Editor:
1 Launch the Script Editor.You can launch the script editor Avalanche
Manager.
2 Create a script using the Script Editor. You can use the Script Editor to
76
Create a script using the Script Capture option. You can turn on Screen
Capture and perform the actions you want included in your script.
3 Configure an execution method for your script. You need to select from
the available options the way you want to execute your script.
4 Execute your script from the Telnet Client. Using the activation method
you selected for the script, you can activate and execute your script.
TelnetCE Client allows one active script per emulation session. While one
script is running, other scripts are not allowed to run. Scripts should be
designed to do their action and then immediately exit. This allows the next
script to run.
Scripts can only be run while a session is connected to a host. When a
connection is dropped, the script is terminated. If you switch between
sessions, the script running in the first session will be suspended until that
session is returned to being active.
NOTE For detailed information about the using the Script Editor in Telnet CE
Chapter 5: Scripting
77
4 Click Add to open the Script Editor configuration dialog box (Figure 5-3).
78
Chapter 5: Scripting
79
4 Use the Host Profile tab to select host profiles that will be associated with
this script.
80
On screen update
Select from Menu
Scripts with the Select from Menu option selected can be run using the menu
option in the Telnet Client.
To configure the Select from Menu method:
1 Select the General tab or the Activate tab in the Script Editor.
2 Enable the Select from Menu option (Figure 5-5).
3 Click OK.
On Key Combination
This option lets you launch a script whenever a specific key combination is
pressed.
NOTE Use the Diagnostics utility to obtain the key value. Refer to Using the
Chapter 5: Scripting
81
3 Use the drop-down menu and text box to assign a key combination to the
script.
When Session Connects
This option causes the script to activate when the host profile it supports is
activated.
If you use this option, it is strongly recommended that you limit the script to
the appropriate host profiles. Since the script will be activated before any
information appears on the emulation screen, you will need to have your
script wait for the appropriate screen to appear before it does anything. You
should not have more than one script set to start when a session begins
because the first script started will prevent any other scripts from running
while it waits for the initial screen.
Refer to Selecting Host Profiles on page 86 for more information.
82
3 Click OK.
On Barcode, MSR or RFID Scan
This option allows the script to run with each barcode, MSR or RFID scan.
For detailed information on configuring scripts for barcode, MSR or RFID
scan refer to the TelnetCE Client Scripting Reference Guide.
To configure the On Barcode, MSR, or RFID Scan method:
1 Create the Scan_String and Scan_Type variables.
Once you create these variables, the On Barcode, MSR or RFID Scan
options becomes available.
You will need to create these variables in the String Variables and Number
Variables tabs. Refer to Creating Variables on page 84 for information on
creating variables.
Chapter 5: Scripting
83
This option will cause the script to be activated (if activation is allowed) every
time the text on the emulation screen changes. This includes updates from the
Telnet host or when the user presses a key and the key value is shown on the
screen. It is recommended that you limit the host profiles that the script
supports.
For detailed information on configuring scripts for on screen update
execution refer to the Telnet CE Client Scripting Reference Guide.
NOTE This option should be used carefully, since it can cause a script to be
84
3 Click OK.
Creating Variables
There are three types of values recognized by scripting: booleans (TRUE or
FALSE values only), numbers (integers), and strings. Every argument for
every action is one of these three value types. Every action that returns a
value returns one of these types. Variables provide a way to save the result of
an action for use later as an argument for another command.
Variables can be created and edited under the appropriate Variable tab while
editing the script. It is also possible to create new variables while editing an
action.
When a script first starts, all the variables will have known values: boolean
variables will be FALSE, number variables will be 0, and string variables will
Chapter 5: Scripting
85
string.
2 From the Script Editor, select the tab that corresponds with the type of
5-9).
5 Click OK.
86
Chapter 5: Scripting
87
2 Click Add.
3 Select which host you want to use from the list of hosts.
88
NOTE If you have not created any host profiles, this dialog box will be empty.
4 Click OK.
(Figure 5-14).
Chapter 5: Scripting
89
3 At the prompt, select Yes to verify the current screen text (Figure 5-15).
90
(Figure 5-16).
Chapter 5: Scripting
91
NOTE Some devices may only display buttons labeled Screen, Cursor
and Stop. The Screen button refers to the Verify Screen Contents
button. The Cursor button refers to the Save Cursor Position
button. The Stop button refers to the Stop Capturing button.
Figure 5-16. Verify Screen Contents and Save Cursor Position Buttons
NOTE Clicking the Verify Screen Contents button will cause the
generated script to pause and wait for the screen to be updated. The pauses
are necessary because the scripts can run much faster than the interaction
with the Telnet host.
6 When you are finished capturing the behaviors you want in the script,
92
Editing Scripts
You can edit scripts that are created manually and scripts that are generated
from the script capture option.
To edit scripts:
1 Launch the Script Editor.
2 Select the script you want to edit from the Script Editor script list.
3 Click Edit.
4 Make the desired changes in the Script Editor configuration dialog box.
5 Click OK to save your changes.
Once you have completed editing the script you have two options:
Export the script to a specified location using the Export button in the
Script Editor. Refer to Saving and Exporting Scripts on page 94 for more
information.
Execute the script by launching the Telnet CE Client and performing the
activation method you assigned to this script. Refer to Executing Scripts on
page 96 for more information.
Importing Scripts
You can use the import button in the Script Editor to import previously
created scripts.
NOTE You can only import scripts that have been created using the Script
Editor.
To import a script:
1 From the Script Editor, click the Import button.
The Select the Script File dialog box opens (Figure 5-17).
Chapter 5: Scripting
93
The name of the file is imported into the Script Editor (Figure 5-18).
94
Once you have imported the file, you can edit the script. Refer to Editing
Scripts on page 92 for more information.
Script Editor and must be imported back in to the Script Editor to view or
edit.
To export a script:
1 From the Script Editor script list, select which script you want to export
(Figure 5-19).
Chapter 5: Scripting
95
The Create the Script File dialog box opens (Figure 5-20).
96
4 Click Save.
To view an exported script you will need to import that script into the
Script Editor. Refer to Importing Scripts on page 92 for more information.
Deploying Scripts
Scripts are deployed to the TelnetCE Client the next time the client syncs with
the Avalanche Manager.
Executing Scripts
When you create a script, you configure an activation method for that script.
This section provides information about activating scripts using each of the
following activation methods:
21).
Chapter 5: Scripting
97
3 If more than one script is available for the current host profile, select which
On Key Combination
This option lets you launch a script whenever a specified key combination is
pressed (as long as it is currently possible for script to run).
To execute a script on key combination:
1 Launch the TelnetCE Client.
2 Enter the key combination you assigned to execute the script.
98
On Screen Update
This option causes the script to be activated (if activation is allowed) every
time the text on the emulation screen changes. This includes updates from the
Telnet host or when the user presses a key and the key value is shown on the
screen.
99
100
Avalanche Manager.
2 Right-click the package and select Keyboard Creator.
101
File Name
5250
EM5250.KB
3270
EM3270.KB
VT100, VT220
EMVT.KB
HP
EMHP.KB
102
Creating Keyboards
There are two default keyboards: the default alpha keyboard and the default
numeric keyboard. The default alpha keyboard is displayed by default. The
default numeric keyboard is displayed when in a numeric field (5250 and
3270 only).
This section provides the following keyboard information:
103
To add a keyboard:
1 Launch the Keyboard Creator.
2 Select Keyboard > New Keyboard from the menu.
3 Enter a new name for the keyboard (Figure 6-3).
NOTE Keyboard names must start with a letter, may only contain numbers or
104
4 Use the Key configuration options to configure each key of the keyboard.
Refer to Creating and Configuring Keys on page 105 for more information.
Sizing Keyboards
You can use the mouse to resize a keyboard. As you increase the size of the
keyboard, the size of the application area will decrease.
To resize the keyboard:
1 Mouse over the top border, right-side border, or the upper-right corner of
the keyboard.
2 When the double-sided arrows appear, click and drag the keyboard to the
desired size.
Deleting Keyboards
When deleting a keyboard that has keys which connect to it, an option will be
presented for dealing with any connections to the keyboard. Keys that are
references to the keyboard being deleted can be deleted, set to an empty value
or redirected to another keyboard.
To delete a keyboard:
1 Select Keyboard > Delete Keyboard from the menu.
2 Select what action to take for referenced keys (Figure 6-5).
105
use the bitmap image, the labeled buttons will still appear.
To import a graphic:
1 In the Keyboard Creator, click Import.
2 Navigate to the location of the bitmap image you want to import.
3 Click Open.
4 Click the Size Keyboard to Graphic button to make the keyboard
Shift keys can point to any other keyboard in the current keyboard file.
Hide keys hide the keyboard and allows an unobstructed view of the
emulation screen.
106
Label. Enter the text that will appear on the virtual key when it is
displayed.
Reverse. Enable this option for a key that indicates the active keyboard
type.
Key Value. Select from Key, Normal, Keyboard (shift), or Hide. Key values
allow you to select emulation-specific actions to be assigned to the keys.
The list of keys available will vary depending on the emulation type
selected.
NOTE Normal key values can be displayed or entered as a character value (the
actual character created by the keystroke is shown), a decimal value (for
characters which cannot be shown), or a hexadecimal value (for scan codes of
special function keys).
To add a new key:
1 Select Keyboard > Add Key.
The new key will appear in the top left corner of the keyboard, or directly
to the right of a selected key (if it will fit) (Figure 6-6).
107
2 Modify the values for the key using the key configuration options (Figure
6-7).
108
Key Position. Select this option to move a selected key on the keyboard.
You can also adjust the key position by clicking on the key and dragging it
to the desired position.
Key Size. Select this option to adjust the size of the key.
Once you select the object you want to modify, you can use the arrow
buttons to position or size the keys and rows. The Adjust Distance slider
109
determines the distance that the arrow buttons move or adjust the keys or
rows. You can use the slider to change the distance from 1-10 pixels.
To position a key:
1 Click New Key.
2 From the Fine Adjustments drop-down menu, select Key Position.
3 Use one of the following methods to move the key:
Use the arrow buttons to position the key in the desired location.
Drag and drop the key to the desired location.
To position a row:
1 Click a key in the row you want to position.
2 From the Fine Adjustments drop-down menu, select Row Position.
3 Use the arrow buttons to position the row in the desired location.
To resize a key:
1 Click New Key or select an existing key.
2 From the Fine Adjustments drop-down menu, select Key Size.
3 Use the arrows to adjust the size.
Deleting Keys
You can delete keys that you do not want from the keyboard.
To delete a key:
1 Select the key you want to delete.
2 Select Keyboard > Remove Key.
110
Chapter 7: Licensing
111
Chapter 7: Licensing
This section provides the following information:
Overview of licensing
Types of licenses
Licensing methods
Overview of Licensing
The TelnetCE Client requires a license for full functionality. You can use the
TelnetCE Client without a license, but you will be limited to the demo
version, which does not provide full TelnetCE Client functionality.
TelnetCE Client licensing is on a per-client basis, not on a per-connection
basis. This means that a single license allows the TelnetCE Client to engage in
the maximum number of Telnet sessions that the TelnetCE Client is
configured to support (up to four concurrent sessions).
When the TelnetCE Client does not have a valid license, it operates in demo
mode. When the TelnetCE Client is operating in demo mode, it will behave as
followings:
Attempt to contact a license server. Each time that you attempt to initiate
a terminal emulation session, the TelnetCE Client will begin broadcasting
in an attempt to locate a license server. At that point, you are prompted to
either enter a license or to initiate the session in demo mode.
112
Authorization Methods
There are three ways to license (authorize) the TelnetCE Client:
Pre-licensing. The TelnetCE Client may come pre-installed and prelicensed on your mobile device. For pre-licensing information, please
consult the TelnetCE Client reference guide for your mobile device
manufacturer.
Chapter 7: Licensing
113
Types of Licenses
There are two types of TelnetCE Client licenses:
Platform
Maintenance
NOTE Maintenance licenses were added to the 5.0 version of the TelnetCE
Client. Only platform license are available for 4.x TelnetCE Clients.
Licensing Methods
This section provides the following information:
114
Corporation.
2 On the mobile device, launch the TelnetCE Client.
3 Attempt to establish a connection to a host.
NOTE For information about connecting to a host, see Using the TelnetCE
Chapter 7: Licensing
115
6 In the License Name text box, type the name of the license.
7 In the Serial # text box, type the serial number for the license.
8 In the Exp. Date text box, type the expiration date of the license, in the
format of MMDDYYYY.
9 In the Code text box, type the authorization code for the license.
10 In the User # text box, enter a user number.
NOTE The user number can be any number between 1 and the number of
users (the limit) for which the license provides. Each TelnetCE Client should
be configured with a unique user number.
11 In the Limit text box, enter the user limit for the license.
12 Click Authorize.
116
NOTE The TelnetCE Client license server should not be confused with the
NOTE For information about installing and using the Telnet license server, see
When you attempt to initiate a Telnet session with a host, if the TelnetCE
Client is not already licensed, it will automatically attempt to obtain a license
from a license server by using the following steps:
1 The TelnetCE Client broadcasts a request for a license on the local IP
network.
The Authorizing Terminal dialog box displays on the mobile device while
the TelnetCE Client attempts to locate a license server (Figure 7-3)
Chapter 7: Licensing
117
server.
The Authorizing Terminal dialog box displays on the mobile device while
the TelnetCE Client attempts to locate a license server (Figure 7-4)
118
Chapter 7: Licensing
119
NOTE If you have configured the TelnetCE Client with only one host profile,
120
121
122
You can launch the TelnetCE Client from the Programs menu or, in some
instances, from the desktop.
To launch the TelnetCE Client:
1 On the mobile device, access the Windows CE Start menu.
2 In the Windows CE Start menu, access the Programs group.
3 In the Programs folder, double-click the TelnetCE Client shortcut icon
(Figure 8-1).
The TelnetCE Client launches on the mobile device and displays the
default screen (Figure 8-2)
123
If you used Avalanche Manager to install the TelnetCE Client, then a shortcut
icon for the TelnetCE Client appears in the Programs screen of the Avalanche
Enabler.
To launch the TelnetCE Client from the Avalanche Enabler:
1 On the mobile device, launch the Avalanche Enabler.
2 If the Programs view is not available in the Avalanche Enabler, access the
124
Client icon.
The TelnetCE Client launches on the mobile device and displays the
default screen (Figure 8-4).
125
for the TelnetCE Client, see Chapter 3: Host Profiles on page 25.
To initiate a Telnet session with a host:
1 On the mobile device, launch the TelnetCE Client.
126
NOTE If you have configured only one host profile for the TelnetCE Client, the
Select Host dialog box does not appear. Instead, the TelnetCE Client
automatically attempts to connect to the host for which you have configured
the single host profile.
3 In the Select Host dialog box, select the host to which you want to connect.
4 Click OK.
The TelnetCE Client attempts to establish a Telnet session with the host.
NOTE If the client does not have a license, then the Authorizing Terminal dialog
box appears. For more information about TelnetCE Client licensing, see
Chapter 7: Licensing on page 111.
127
<name> is the name of the host from which you want to disconnect, as
displayed in the Options menu.
When you make the selection, the session that you selected is terminated.
128
If you have configured the TelnetCE Client with an exit password, the
Input Password dialog box appears.
129
If you have not configured an exit password, the TelnetCE Client closes.
3 In the Input Password dialog box, type the exit password.
4 Select OK.
If you have configured the TelnetCE Client to allow multiple Telnet sessions
and the TelnetCE Client is engaged in one or more Telnet sessions, you may
initiate a new Telnet session from the Options menu.
130
sessions.
2 Access the TelnetCE Client Options menu.
The Options menu displays the available sessions (between 1 and 4) and
indicates which sessions are connected to a host and which are
unconnected.
3 From the Options menu, select an unconnected session that you want to
The TelnetCE Client now displays the default screen. (The default screen
prompts you to press ENTER to connect to a host.)
4 Press the Enter key.
131
5 Use the Select Host dialog box to select the host with which you want to
The TelnetCE Client attempts to connect to the host that you have selected.
Switching Between Active Telnet Sessions
If the TelnetCE Client is engaged in more than one Telnet session, use the
Options menu to switch between the sessions.
To switch between Telnet sessions:
1 In the TelnetCE Client, access the Options menu.
2 In the Options menu, select the active session that you want to view
(Figure 8-9).
The TelnetCE Client switches the view to the Telnet session that you
selected.
132
NOTE You can also use the Next Sess or Prev Sess keys in the virtual
Use the Options menu to disconnect a session. You must switch to the session
that you want to disconnect, before you can disconnect it.
To disconnect a Telnet session:
1 In the TelnetCE Client, access the Options menu.
2 From the list of sessions in the Options menu, select the session that you
want to disconnect.
The TelnetCE Client switches the view to the session that you selected.
3 Access the Options menu again.
4 In the Options menu, select Disconnect Session [n], where [n] is
133
134
135
The following list describes the function of the keys in the basic virtual
emulation keyboard:
TermConfig
Prog Info
Host Config
Prev Session
Keyclks
Quiet
Diags
Enter
Close
136
The following list describes the function of the control keys that appear at the
bottom of the virtual emulation keyboard:
Alpha
a-z
Tab, Caps Lock, Shft, Res, Backspace, FieldExit,
Enter, Space, Alt
Num
0 - 10
Mathematical symbols
Reset, Backspace, FieldExit, Enter, Arrow Keys
Tab, Shft, Space
Func1
F1 - F24
Roll Up, Roll Down, Enter
Func2
137
Off
138
The following list provides information about the various control keys that
appear at the bottom of the VT/HP virtual emulation keyboard.
Alpha
a-z
Esc, Caps lock, Tab, Space, Enter, Backspace
Shft, Ctl, Alt
Num
0-9
Esc, Tab, Ins, Rem, Backspace, Enter, Space
Shft
Func
F1 - F10
Esc, Tab, Prev, Next, Find, Sel, Space, Backspace,
Enter
Punctuation Keys
Backspace, enter, Space
Cfg
139
Off
Arrow Keys
Using ActiveText
By default, the ActiveText feature of the TelnetCE Client is enabled.
ActiveText allows the TelnetCE Client to identify menu items and functions in
an emulation screen and convert them to interactive objects that a user can
double-click to execute.
When a string of text is turned into ActiveText, a user can perform the
following actions on the ActiveText object:
140
Single-click. A single click highlights the string of text and indicates that it
has become an ActiveText object.
141
142
The Program Diagnostics screen appears in the TelnetCE Client (Figure 815).
Press S to perform a scan test, which allows you to determine the type
of barcode for a scan
143
keyboard. The virtual keyboard displays keys based on the current Telnet
session type.
2 Use the TelnetCE Client virtual keyboard to access the Program Diagnostics
screen.
3 Press K for Keyboard Test.
144
The Scan/MSR Test screen displays the results of the scan (Figure 8-17).
145
146
The diagnostics utility displays the scan code for the character sequence
that you submitted to the TelnetCE Client (Figure 8-18).
147
XXX
XXX
XXX
XXX
148
Configure >
Authorization
Configure > Localization Select this option to configure localization for the
TelnetCE Client.
View > Emulation
Keyboard
About TelnetCE...
Exit
149
150
device.
4 Launch the Telnet Client on the mobile device.
5 Launch Session Monitor from Avalanche Manager.
151
Session Monitor Port. This is the port that the Telnet Client listens to for
Session Monitor connections.
To configure Session Monitor
1 Locate the Telnet Client software package in the Tree View of the
Avalanche Manager.
2 Right-click the software package.
3 Select Configure Package > Emulation Parameters.
button.
152
mobile device.
want to monitor.
2 Select the Launch Session Monitor option (Figure 9-1).
153
NOTE If both the mobile device and the Avalanche PC have SSL support
Session Override
Use the session override option of Session Monitor to take control of the
Telnet Client. When you enable session override, the mobile device user will
not be able to interact with the Telnet Client.
To enable override mode
1 In Session Monitor, access the Monitor menu.
2 Select the Session Override option (Figure 9-3).
154
The session remains in override mode until the override timeout minutes
expire or until you manually disable the session override option.
Tracing Sessions
Use the Log FIle Settings dialog box to configure the Session Monitor log file to
trace Session Monitor sessions.
To trace a session
1 In Session Monitor, access the File menu.
2 Select the Log to File option.
3 Configure the log file settings.
4 In the Log File Path text box, enter the path to the directory where
155
NOTE The log file is saved as sessionlog.txt in the directory specified in Log
File Path text box. If sessionlog.txt already exists, the log file will attempt to
save as sessionlog2.txt, sessionlog3.txt, etc. until it finds a non-existing file
name in the specified log file path.
156
want to monitor.
2 Select Client Settings.
157
The following list describes the TelnetCE Client real-time statistics that are
displayed in the Properties tab.
RealTimeStatsInterval
Telnet Version
158
Telnet Session <n> SSL Indicates whether the Telnet session is using SSL,
in Use
where <n> indicates the Telnet session (14).
Telnet Session <n>
Barcode Scans
Telnet Session <n> MSR Displays the number of MSR scans per <x> seconds
Scans
for the Telnet Session, where <n> indicates the Telnet
159
Telnet Session <n> RFID Displays the number of RFID scans per <x> seconds
want to monitor.
2 Select Client Settings.
160
from 300 seconds to five (5) seconds, it may take the remaining seconds of the
previous 300-second setting before the statistics begin to update every five
seconds.
161
Host profiles
Per-host emulation parameters
NOTE For information about host profiles, see Chapter 3: Host Profiles on
page 25.
162
Password.
NOTE The default RF Config Password is system. For information about
modifying the RF Config Password, see Configuring Passwords on page 121. If
no RF Config Password is configured, the TelnetCE Client will not prompt
you for a password.
5 Press the Enter key.
dialog box.
3 In the Edit Host Profile dialog box, click Add.
host profile (alias, IP address, TCP port number, and emulation type).
5 Select More to access and configure other configuration parameters that
163
6 After you have finished configuring the host profile, select Save in the
The Edit Host Profile dialog box closes and you return to the primary
TelnetCE Client interface.
NOTE To exit either of the Edit Host Profile dialog box without saving the
box.
3 In the list of profiles in the Edit Host Profile dialog box, select the host
host profile (alias, IP address, TCP port number, and emulation type).
6 Select More to access and configure other emulation type-specific
dialog box and the parameters in the other emulation type-specific dialog
boxes, see Host Profile Settings on page 165.
7 After you have modified the parameters for the host profile, select Save.
164
The changes that you have made are applied to the host profile. The Edit
Host Profile dialog box closes and you return to the first Edit Host Profile
dialog box.
8 Select Done.
The Edit Host Profile dialog box closes and you return to the primary
TelnetCE Client interface
NOTE To exit either of the Edit Host Profile dialog boxes without saving the
box.
3 From the list of host profiles in the Edit Host Profile dialog box, select the
The host profile is deleted from the list of host profiles in the Edit Host
Profiles dialog box.
5 Select Done.
The Edit Host Profile dialog box closes and you return to the primary
TelnetCE Client interface.
NOTE To exit the Edit Host Profile dialog box without saving the changes that
165
The following list describes the options and configurable parameters in the
Edit Host Profile dialog box.
Alias
Address
Port
Emulation
Save
166
More
Select this button to access other, emulation typespecific parameters for the host profile.
Config
The More 5250 Options dialog box appears when the following criteria are
met:
You set the emulation type is to 5250 in the Edit Host Profile dialog box.
You click More in the Edit Host Profile dialog box.
167
The following list describes the options and configurable parameters in the
More 5250 Options dialog box.
Device Name
More VT Options
The More VT Options dialog box appears when the following criteria are met:
168
You have set the emulation type in the Edit Host Profile dialog box to
VT100, VT220, or HP.
You click More in selected in the Edit Host Profile dialog box.
The following list describes the options and configurable parameters in the
More VT Options dialog box.
Telnet Negotiation
String
OK
Login
Edit AutoLogin
The Edit AutoLogin dialog box is accessed through the Login button in the
More VT Options dialog box.
The following list describes the options and configurable parameters in the
Edit AutoLogin dialog box.
Name Prompt
Name
Password Prompt
169
Password
Command Prompt
Command
OK
170
NOTE You must use the Configuration Manager to modify most emulation
parameters. For information about using Configuration Manager, see Using
Configuration Manager on page 68.
Emulation.
The Input Password dialog box appears.
4 In the Input Terminal Config Password text box, type the term config
password.
NOTE The default Term Config password is config. For information
modifying the term config password, see Configuring Passwords on page 121.
If no Term Config password is configured, the TelnetCE Client will not
prompt you for a password.
5 Select OK.
171
NOTE For more information about the tabs and the configurable parameters
in each tab of the Settings dialog box, see Per-Host Emulation Parameters on
page 171.
9 After you have configured the emulation parameters for the host profile,
select the OK button in the upper right corner of the Settings dialog box.
The Settings dialog box closes and you return to the primary TelnetCE
Client interface.
Use the VTXX tab in the Settings dialog box to configure parameters for VTtype emulation. If the host profile is configured for IBM-type emulation, you
do not need to configure the VTXX tab.
The following list describes the parameters in the VTXX tab.
Local Echo
172
Backspace Sends Delete Indicates whether the TelnetCE Client should send a
Use the IBM Host tab in the Settings dialog box to configure parameters for
IBM-type emulation. If the host profile is configured for VT-type emulation,
you do not need to configure the IBM Host tab.
The following table describes the configurable options in the IBM Host tab.
5250 - Column
Separator Dot
173
5250 Swap Enter Key / Indicates whether the enter key is mapped to the
Field Exit
field exit key and the clear key is mapped to the
enter key.
Possible Values: <Enabled> <Disabled>
Default: <Disabled>
3270 - Alternate
System Request
Message Settings
Use the Message tab of the Settings dialog box to configure the settings for
messages that the mobile device receives from the host system. Certain
parameters in the Message tab are applicable only to 5250- and 3270-type
emulation.
174
The following list describes the configurable options in the Message tab.
Message Line
(5250/3270 Only)
message.
Auto Reset Delay
(5250/3270 Only)
Message Beeps
(5250/3270 Only)
Reset Required
(5250/3270 Only)
175
Font Settings
Use the Font tab in the Settings dialog box to configure the way that text
displays for the host connection.
176
The following list describes the configurable options in the Font tab.
Name
Size
Weight
Left (Clipping)
Right (Clipping)
Top (Clipping)
177
Bottom (Clipping)
Display Settings
Use the Display tab in the Settings dialog box to configure how the TelnetCE
Client displays.
The following list describes the configurable options in the Display tab.
Menu
Hide Menu (Text Box) Indicates the key sequence that is configured to hide
the TelnetCE Client menu during an active Telnet
session.
178
Vertical Scrollbar
Horizontal Scrollbar
Hide Keyboard (Button) Click this button to access a dialog box that will
View Settings
Use the View tab in the Settings dialog box to configure how the view screen
functions for the host connection.
The following list describes the configurable options in the View tab.
Free Cursor
Indicates whether the TelnetCE Client uses fullscreen mode, which allows the user to scroll around
the virtual display.
Possible Values: <Enabled> <Disabled>
Default Value: <Enabled>
179
size.
Scroll Offsets - Horz
Specifies the number of rows that the virtual display
(Full-Screen Mode Only) moves when the cursor crosses the horizontal edge
of the screen.
Possible Values: 0 - 24
Default Value: 0
NOTE: Use 0 to indicate the current horizontal
display size.
Fixed Screen Mode
180
Cursor Settings
Use the Cursor tab in the Settings dialog box to configure the function of the
cursor in emulation screens for the host connection.
The following list describes the configurable options in the Cursor tab.
Cursor Edge Zones Left
181
182
Tiling - Vert
Tiling - Horz
Beeps Settings
Use the Beeps tab in the Settings dialog box to configure the beeps that the
mobile device plays when it receives messages or errors from the host system.
The following list describes the configurable options in the Beeps tab.
Message Beep
Error Beep
Silent Mode
183
Test
Telnet Settings
Use the Telnet tab in the Settings dialog box to configure the Telnet autoconnect feature for connections to the host system.
The following list describes the configurable options in the Telnet tab.
Auto Connect
Printer Settings
Use the Printer tab in the Settings dialog box to configure the printer that the
mobile device is using for the host connection.
184
The following list describes the options and configurable parameters in the
Printer tab.
Printer
Port
Baud
Parity
Data
Stop
185
Wakeup
186
187
Requirements
Before you create a Microsoft ActiveSync partnership, ensure that you have
the following:
188
NOTE The Options option is only available when the mobile device is not
connection method.
If you are using a USB cable to connect the host system and the mobile
device, then select USB Default.
If you are using a serial cable to connect the host system and the mobile
device, select the appropriate baud rate.
7 Click OK.
The PC Synchronization dialog box closes and you are returned to the
Microsoft ActiveSync interface.
The mobile device is now configured with the correct synchronization
method.
189
Settings....
The Connection Settings dialog box appears.
3 Use the Connection Settings dialog box to configure the connection method
If you are using a USB connection, then enable the Allow USB
connection with this desktop computer checkbox.
If you are using a serial connection, then enable the Allow serial or
infrared connection to this COM port checkbox, and then use the
corresponding menu list to select the COM port that you are using.
Figure A-1 provides an example.
190
4 Click OK.
The Connection Settings dialog box closes and you are returned to the
Microsoft ActiveSync interface.
The host system is now configured with the correct Microsoft ActiveSync
connection method.
191
Creating a Partnership
Microsoft ActiveSync uses two types of partnerships:
Guest. A guest partnership does not synchronize data between the host
system and the mobile device, but it requires less setup time than a
standard partnership. However, because no synchronization takes place,
you must re-establish a partnership each time you reconnect the host
system and the mobile device.
You may use either a standard or guest partnership to install the TelnetCE
Client and to download TelnetCE Client configurations to the mobile device.
192
method.
NOTE For more information about selecting the connection method, see
method.
NOTE For more information about configuring the connection method on the
host system, see Selecting the Microsoft ActiveSync Method on the Host System
on page 188.
4 If you are using a serial port to connect to the mobile device, ensure that
the serial port on the host system is free for Microsoft ActiveSync to use.
NOTE For more information about freeing a COM port on the host system, see
193
7 Click Next.
The Specify how to synchronize data dialog box appears (Figure A-3).
194
components that you want to synchronize between the host system and
the mobile device.
NOTE You do not have to synchronize any data types to install the TelnetCE
195
13 Click Next.
Microsoft ActiveSync indicates that the mobile device and the host system
are connected and synchronized (Figure A-5).
196
The standard partnership is complete. You are now able to disconnect and
re-connect the mobile device to the host system without having to recreate the partnership.
method.
197
NOTE For more information about selecting the connection method, see
method.
NOTE For more information about configuring the correct connection method
on the host system, see Selecting the Microsoft ActiveSync Method on the Host
System on page 188.
4 If you are using a serial port to connect to the mobile device, ensure that
the serial port on the host system is free for Microsoft ActiveSync to use.
NOTE For more information about freeing a COM port on the host system, see
198
7 Click Next.
Microsoft ActiveSync indicates that the guest partnership has been created
(Figure A-7).
199
200
201
Passwords
Number of concurrent sessions
IP printing
License server IP address
Display settings
Lockdown
Key Macros
Screen Panning
ActiveText
Scan Handlers
Autologin for VT emulation
Telnet negotiation strings for VT emulation
Workstation IDs for 5250/3270 emulation
Battery power and signal strength indicators
Configuring Passwords
Certain components of the TelnetCE Client are password protected. Users at
the mobile device must supply a password to perform the following
functions:
202
not configured, users are not prompted for a password when they choose to
exit the TelnetCE Client application.
Table B-1 provides information about and describes where each of these
parameters can be configured in host profiles.
Function
Location in
Configuration
Manager
Configure Host
Profiles
Parameter Name
Default Setting
Emulation >
Common
RF Config Password
SYSTEM
Configure Per-Host
Emulation
Parameters
Emulation >
Common
Term Config
Password
CONFIG
Emulation >
Common
Program Exit
Password
<None>
To configure a password:
1 Access the Configuration Manager.
2 In the Configuration Manager, locate the password parameter (see Table
(Figure B-1).
203
4 Click OK.
5 Save the new configuration.
6 Close the Configuration Manager and download the new configuration to
parameter.
3 Use the Number of Sessions dialog box to specify the maximum number of
4 Click OK.
5 Save the new configuration.
204
Configuring IP Printing
Most mobile devices do not use a printer that is directly connected. Instead,
mobile devices print over the network via IP.
Use the Configuration Manager to configure mobile devices for IP printing.
To configure the TelnetCE Client for IP printing:
1 Access the Configuration Manager.
2 In the Configuration Manager, locate the Emulation > Printing >
4 Click OK.
5 Save the new configuration.
6 Close the Configuration Manager and download the new configuration to
205
NOTE For more information about using the Configuration Manager, see
4 Click OK.
5 Save the new configuration.
6 Close the Configuration Manager and download the new configuration to
206
NOTE For more information about using the Configuration Manager, see
Whether the Windows Start menu displays while the TelnetCE Client is
active.
Whether the TelnetCE Client menu displays while the TelnetCE Client is
engaged in a Telnet session.
Display Option
Location in the
Configuration
Manager
Parameter Name
Default Setting
<Show Standard
Start Menu>
<No>
<Yes>
WinCE Hide
Horizontal Scrollbar
<Yes>
Create a Key
Sequence to Hide/
Reveal the TelnetCE
Client command bar
207
Location in the
Configuration
Manager
Parameter Name
Default Setting
<Standard>
<7>
Display Option
(Figure B-5).
Figure B-5. Configuring the TelnetCE Client to Hide the Windows Start Menu
4 Click OK.
5 Save the new configuration.
6 Close the Configuration Manager and download the new configuration to
208
Parameter to Modify
Location in the
Configuration Manager
Parameter Setting
<Yes>
RF Config Password
Configure a secure
password
Configure a secure
password
Configure a secure
password
* Hiding and preventing access to the TelnetCE Client is not mandatory to locking down the
TelnetCE Client, but provides an additional layer of security.
Table B-3: Configuring TelnetCE Client Lockdown
B-3).
209
7).
210
The new key macro now appears beneath the Key Macros parameters
in the Configuration Manager (Figure B-8).
211
Standard
Reversed
If you want to use reverse screen panning, you must enable standard screen
panning.
To configure screen panning:
1 Access the Configuration Manager.
2 In the Configuration Manager, locate and right-click Emulation >
4 Click OK.
5 If you want to enable/disable reverse screen panning, locate and right-click
212
6 Use the Screen Panning Reversed dialog box to enable or disable reverse
screen panning.
NOTE For reverse screen panning to work, you must also enable screen
panning.
7 Click OK.
8 Save the new configuration.
9 Close the Configuration Manager.
10 Download the new configuration to the mobile device.
NOTE For more information about modifying configuration parameters and
Configuring ActiveText
Use the Configuration Manager to configure the ActiveText feature of the
TelnetCE Client.
The ActiveText feature of the TelnetCE Client identifies certain strings of text
and converts them to objects that a user can select-and-click.
The ActiveText feature can identify two types of strings:
213
Table B-4 indicates the parameters in Configuration Manager that control the
different types of ActiveText.
ActiveText Type
To configure ActiveText:
1 Access the Configuration Manager.
2 In the Configuration Manager, locate and right-click the parameter for the
4 Click OK.
5 Save the new configuration.
6 Close the Configuration Manager.
7 Download the new configuration to the mobile device.
NOTE For more information about modifying configuration parameters and
214
11).
5 Click OK.
6 The new scan handler now appears beneath the Scan Handler
215
216
Emulation drop-down menu in the Host tab of the Host Profiles dialog box.
(If you have not selected VT/HP emulation, you will not be able to
configure a autologin.)
4 Select the Autologin tab.
5 Configure the Autologin tab (Figure B-13).
NOTE For information about the parameters in the Autologin tab, see Chapter
217
NOTE For more information about configuring host profiles, see Chapter 3:
Type drop-down list in the Host tab of the Host Profiles dialog box. (If you
have not selected VT/HP emulation, you will not be able to configure a
Telnet negotiation string.)
4 In the Host Profiles dialog box, select the VT Settings tab.
5 In the Telnet Negotiation String text box, configure the Telnet negotiation
string that the mobile device should use when connecting to the host
system (Figure B-14).
218
6 Click OK.
7 Download the new configuration to the mobile device.
NOTE For more information about configuring host profiles, see Chapter 3:
219
3 Ensure that you have selected 5250/3270 emulation from the Type drop-
down list in the Host tab. (If you have not selected a 5250/3270 emulation
type, you will not be able to configure a workstation ID.)
4 Select the IBM Settings tab.
5 Use the Workstation ID text box to configure the dynamic generation of a
workstation ID for mobile devices that use the host profile (Figure B-15).
6 Click OK.
The new configuration is saved to the host system and the Host Profiles
dialog box closes.
7 Download the new configuration to the mobile device.
NOTE For more information about configuring host profiles, see Chapter 3:
220
emulation parameters.
2 In Configuration Manager, locate Emulation >
Display >
221
configure where the icon(s) are displayed (the Windows system tray, the
TelnetCE Client command bar, or on the screen itself).
6 If you did not use the Indicators Preferred Off-Screen
222
Desired Effect
Parameter in
Configuration
Manager
Setting
Notes
<System Tray
Only>
Do not hide
the Windows
start menu
<Command
Bar Only>
Do not hide
the TelnetCE
Client
command bar
<Command
Bar or System
Tray>
<No>
Select your
preferred
option for
location and
size
Set Indicators
Preferred OffScreen to No
223
Once a TelnetCE Client obtains a license, it keeps the license until one of the
following criteria are met:
224
When either of these criteria are met, the TelnetCE Client discards the license
and requests a new license from the license server.
NOTE You can also configure the TelnetCE Client to request a license from a
license server on a remote network. For more information about configuring
the TelnetCE Client to request a license from a specific license server, see
Configuring License Server IP Address on page 205.
contact information.
To see which version of license server you have:
1 Launch the license server application.
2 Right-click the title bar of the license server window.
225
The About License Server dialog box displays the license server version
number.
Installation Methods
You may use one of the following methods to install the TelnetCE Client
license server:
Windows Application. When you use this method, the TelnetCE Client
license server runs as a basic application on the host system. If you reboot
the host system, you must manually re-launch the license server.
Windows Service. When you use this method, you configure the TelnetCE
Client to run as a dedicated Windows service on the host system. This
allows you to automatically restart the license server in the event that the
host system must be rebooted. It also allows the license server to operate
without requiring a Windows login.
226
Installation Requirements
Ensure that the system on which you will install the TelnetCE Client license
server meets the following specifications:
227
228
If you are running the license server as a Windows service, stop the service
before you launch LicenseServer.exe.
Adding a License
Add a license to the license server that the license server can then distribute to
mobile devices running the TelnetCE Client.
To add a license to license server:
1 Launch the license server.
229
3 In the Wavelink Authorization dialog box, input the information for the
license, where:
Licensee Name is the name of the party to which the license was
distributed.
A dialog box appears that indicates that the license was successfully added
as shown.
5 Click OK.
6 Click Close to exit the Wavelink Authorization dialog box.
230
Releasing a License
You can use the license server GUI to free up a license. This does not
immediately force the client that holds the license to release that license.
Instead, it frees the license for the license server to distribute to another
mobile device. You should make sure that the mobile device that previously
acquired the license is not operating on the network.
To release a license:
1 Access the license server GUI.
2 Locate the license that you want to release.
3 Click Release License.
The license server GUI now indicates that the client license is unassigned
and can be distributed to another mobile device.
The View License dialog box appears and displays the details of the
license.
231
Removing a License
If a license is no longer valid, you may remove it from license server.
To remove a license from license server:
1 Access the license server GUI.
2 From the list of licenses that are installed, select the license that you want
to remove.
3 Click Remove License.
The license is deleted from the license server and removed from the license
server GUI.
232
233
234
Glossary
235
Glossary
802.11/a/b
access point
ad hoc mode
Agent
AP
automatic WEP
Avalanche Agent
Avalanche Client
Avalanche Enabler
236
Avalanche Enabler SDK A software development kit that allows you to create
Avalanche Monitor
Avalanche Update
Utility
Avalanche Software
Package
Avalanche Update
BOOTP
client
DHCP
Glossary
237
DNS
.edf
Emulation Parameters
A feature of the TNCE Client that allows you to preconfigure and install terminal emulation-related
functions to a mobile device.
Emulation Parameters,
global
Emulation Parameters,
host specific
Enabler
Enabler Configuration
Utility
Enabler Profile
Enabler SDK
ESS ID
FTP
FTP Server
238
gateway
GUI
host
host profile
IBSS
ICMP
infrastructure mode
IP address
LAN
lease
localization
MAC address
Glossary
239
Management Console
MB
Megabytes
Mbps
Megabits / second
mobile device
net mask
network profile
orphaned package
ping
RAM
real-time statistics
RF
router
See gateway.
SDK
240
selection criteria
Session Monitor
silent install
silent mode
software package
SSID
static WEP
subnet
subnet mask
Glossary
241
TCP/IP
Telnet
TFTP
TelnetCE Client
update
WEP
Windows CE
Windows Enabler
WINS
242
Index
243
Index
Numerics
802.11/a/b 235
about
emulation parameters 55
B
battery strength icon 220
beeps settings 182
BOOTP 236
C
certificate verification, enabling 34
client 236
cold boot recovery 10
COM port, freeing 191
concurrent telnet sessions, configuring 203
configuration manager
alphabetized view 72
find 71
using 68
configuration support matrix 12
configuring
activetext 212
autologin for VT emulation 215
emulation parameters 56
failover 39
host profiles 27
IP printing 204
key macros 209
license server IP address 205
number of concurrent sessions 203
passwords 201
244
document
assumptions 1
conventions 1
revision history 3
TelnetCE Client 10
editing scripts 92
emulation parameters
about 4, 55
configuring 56
defined 237
TermProxy-only connections 37
global 56
modifying 70
per-host 55
deploying
enabling
certificate verification 34
configurations 16
SSL 32
ESSID 237
deploying scripts 96
executing scripts
DHCP 236
diagnostics utility
on key combination 97
accessing 141
on screen update 98
exporting 94
exporting scripts 94
DNS 237
figures
Index
245
configuring VT settings 50
246
VT settings 49
find 71
font settings 175
freeing a COM port 191
FTP 237
FTP server 237
IBSS 238
ICMP 238
importing keyboard graphics 105
importing scripts 92
indicator icons 220
infrastructure mode 238
initiating a Telnet session 125
G
gateway 238
installing
license server 225
about 56
accessing 56
GUI 238
TelnetCE Client 9
IP address 238
host 238
host failover 39
host profile, defined 238
host profiles 86
about 4
adding 28
and SSL 31
and TermProxy 37
autologin settings 51
configuration settings 53
configuring 27
deleting 30
edit autologin 168
host settings 41
IBM settings 47
manually configuring 161
modifying 29
more 5250 options 166
more VT options 167
overview 25
TermProxy settings 43
Index
247
creating 105
deleting 109
positioning 108
maintenance licenses
sizing 108
about 113
license server versions 224
L
LAN 238
launching
session monitor 152
TelnetCE Client 121
TelnetCE Client from Avalanche 123
lease 238
license server
using 227
versions 224
license server IP address, configuring 205
licenses
host profiles 29
maintenance 113
platform 113
licensing
overview 111
O
options menu 147
orphan package, defined 239
P
partnership
creating a standard partnership 192
guest partnership 196
passwords, configuring 201
performing script capturing 88
per-host emulation parameters
248
about 55
accessing 61
creating variables 84
scripts 94
activation method 79
creating scripts 78
deploying 96
editing 92
importing 92
overview 75
saving 94
SDK 239
selecting
host profiles 86
ping 239
platform license 113
printer settings 183
RAM 239
real-time statistics 155
modifying 159
viewing 156
releasing a license 230
removing a license 231
RF 239
router 239
configuring 150
enabling 150
launching 152
session override 153
tracing sessions 154
using 150
signal strength icon 220
silent install 240
silent mode 240
saving scripts 94
SSID 240
SSL
screen panning
about 5
configuring 210
using 139
enabling 32
script capturing 88
script code 84
script editor 75
launching from Avalanche Manager 76
scripting
about 5
Index
249
subnet 240
tables
activetext parameters in configuration
manager 212
exiting 128
installing 9
launching 121
licensing 111
manually configuring emulation
parameters 169
text-formatting conventions 2
TCP/IP 241
telnet 241
overview 3
about 3
authorizing 111
using 121
configuring failover 39
configuring 10
configuring TermProxy-only
connections 37
TFTP 241
U
updates, defined 241
250
using
activetext 139
configuration manager 68
find 71
license server 227
real-time statistics 155
screen panning 139
session monitor 150
session override 153
standard virtual emulation keyboard 133
TelnetCE Client 121
TelnetCE Client diagnostics utility 141
TelnetCE Client options menu 147
V
variables 84
version and supported features matrix 6
view settings 178
viewing license information 230
viewing real-time statistics 156
virtual keyboard
5250/3270 135
using 133
VT/HP 137
VT/HP virtual keyboard 137
VTXX settings 171
W
Wavelink contact information 233
WEP
automatic 235
defined 241
static wep 240
Windows CE 241
Windows Enabler 241
WINS 241
workstation id, configuring 218