Defining Terminal Settings

Terminal settings configure physical connection parameters, such as transmission with or without echoing, delays, and terminal emulation.

Once you have defined the interface, click the Terminal button to access the Terminal settings and configure the parameters listed Table:Terminal Settings  .

Table:Terminal Settings 

Parameter
Description
Use Putty
This option allows you to choose the type of terminal when you connect to a remote device through Telnet or through SSH. If this option is selected, different configuration options are available.
By default, Use Putty option is not selected.
ASCII Sending - Echo typed characters locally
If selected, this option locally echoes the typed characters and provides visual feedback for devices that do not echo the typed input via the communications channel.
Characters delay
The character delay (in milliseconds).

In an automated environment, some devices do not respond when they receive characters too quickly; instead, they work when the characters are typed in. This option provides a delay between characters that is sent during playback so that the device can respond.

When playing back test steps, commands sent to a DUT over an established session might be transmitted at a rate that is too high, causing the remote device to respond inappropriately. For this reason, for some CLI sessions, such as telnet, COM, or SSH, whenever connectivity problems arise, we recommend configuring a value of 200 ms for the Character delay parameter in the TestComposer Consoles window.

Although this value will cause the typed characters to appear slightly delayed at capture time, it ensures that at execution time the DUT handles input correctly.
This option is unavailable when Use Putty option is selected.
Command Line Terminator
The command terminating sequence, \r (return) or \r\n (return and new line).
Device Terminator
A device terminator is a control character sequence, such as for example CTRL C, that is sent to a configured device in order to stop a continuous device output, such as for example that of a ping -t or tcpdump command.
Device Encoding
The command encoding.
If Use Putty is enabled only the following device encodings are available:
  • {51932, "EUC-JP"}
  • {50220, "ISO-2022-JP"}
  • {51949, "EUC-KR"}
  • {950, "Big5"}
  • {51936, "EUC-CN"}
  • {65001, "UTF-8/Auto-Detect Japanese"}
  • {20932, "EUC-JP/Auto-Detect Japanese"}
  • {932, "MS_Kanji/Shift_JIS/Auto-Detect Japanese"}
  • {28591, "CP819/ISO-8859-1:1998 (Latin-1, West Europe)"}
  • {28592, "ISO-8859-2:1999 (Latin-2, East Europe)"}
  • {28593, "ISO-8859-3:1999 (Latin-3, South Europe)"
  • {28594, "ISO-8859-4:1998 (Latin-4, North Europe)"}
  • {28595, "ISO-8859-5:1999 (Latin/Cyrillic)"}
  • {28596, "ISO-8859-6:1999 (Latin/Arabic)"}
  • {28597, "ISO-8859-7:1987 (Latin/Greek)"}
  • {28598, "ISO-8859-8:1999 (Latin/Hebrew)"}
  • {28599, "ISO-8859-9:1999 (Latin-5, Turkish)"}
  • {96, "ISO-8859-11:2001 (Latin/Thai)/ ISO-8859-10:1998 (Latin-6, Nordic)"}
  • {28603, "ISO-8859-13:1998 (Latin-7, Baltic)"}
  • {28605, "ISO-8859-15:1999 (Latin-9, \"euro\")"}
  • {-1, "(Mazovia)/DEC-MCS/VSCII/HP-ROMAN8/ISO-8859-14:1998 (Latin-8, Celtic)/ ISO-8859-16:2001 (Latin-10, Balkan)"}
  • {21866, "KOI8-U"}
  • {20866, "CP878/KOI8-R"}
  • {1250, "Win1250 (Central European)"}
  • {1251, "Win1251 (Cyrillic)"}
  • {1252, "Win1252 (Western)"}
  • {1253, "Win1253 (Greek)"}
  • {1254, "Win1254 (Turkish)"}
  • {1255, "Win1255 (Hebrew)"}
  • {1256, "Win1256 (Arabic)"}
  • {1257, "Win1257 (Baltic)"}
  • {1258, "Win1258 (Vietnamese)"}
  • {437, "CP437"}
If Use Putty is disabled the entire list of encodings are available
Prelogin setting: Wait for startup device prompt
When selected (default), the login sequence expects and waits for a prompt from the configured device. For some devices that do not generate prompts, such as terminal servers, this option needs to be unselected.
This option is only available for Telnet, SSH, and Raw sessions.
Backspace Key
Specifies the default value that is sent when pressing the Backspace key as either of the following:
  • Code 8 (Control-H): This is the setting used by most Windows terminals.
  • Code 127 (Control-?): This is a setting most commonly encountered on *nix devices.
Home and End Keys
Specifies the behavior for these keys as either of the following:
  • Standard: The standard behavior that matches most terminals.
  • RXVT: In this mode ESC [H for the Home key and ESC [Ow for the End key are sent.
  • Terminal: In this mode the sent device codes are those most commonly used in emacs-type terminals and usually match the telnet/SSH interface:
  •    Home: ^A (Ctrl-A) or Start of heading character (SOH) - x0001
  •    End: ^E (Ctrl-E) or Enquiry character (ENQ) - x0005
Application Cursor Keys mode
Specifies the mode for sending control sequences when pressing the arrow keys. The following modes are implemented:
  • Normal: The sent codes are ESC [A to ESC [D.
  • Application: The sent codes are ESC OA to ESC OD.
  • Terminal: The sent codes are those most commonly used in emacs-type terminals and usually match the telnet/SSH interface:
  •    Arrow Up: ^P (CTRL-P) or Data link escape character (DLE) - x0010
  •    Arrow Down: ^N (CTRL-N) or Shift Out character (SO) - x000e
  •    Arrow Left: ^B (CTRL-B) or Start of text character (STX) - x0002
  •    Arrow Right: ^F (CTRL-F) or Acknowledge character (ACK) - x0006
Terminal type
The type of terminal used.
If Use Putty is disabled default value is "dumb". If Use Putty is enabled default value is "xterm"
Line Size
The size of the line is dispalyed.
The value is between 80-250 characters.
This option is unavailable when Use Putty option is disabled.

In the current implementation, function keys are not supported by active sessions in the Session Consoles window.

See Also

Defining Connection Settings

Defining Device Prompts

Specifying a Response Templates Folder

Saving Device Sessions