Configuring Terminal Emulation Profile Settings

  1. In Silk Performer, expand the Profiles node in the Project tree.
  2. Right-click the profile that you want to configure and choose Edit Profile.
    Tip: Alternatively, you can choose Settings > Active Profile from the menu bar.

    The Profile - [<profile name>] dialog box opens, and the Replay category is displayed in the shortcut list on the left.

  3. In the shortcut list on the left, click the Record button. The Record category is displayed.
  4. In the shortcut list, click the Terminal Client icon.
  5. Click the Telnet tab.
  6. In the Telnet settings area, specify one of the following Telnet detection modes:
    • Click the Always assume Telnet-mode option button to instruct the recorder to assume that each connection is a Telnet connection. Use this option for troubleshooting purposes only.
    • Click the Auto-detect Telnet-mode option button to instruct the recorder to automatically detect Telnet on each new connection (default).
    • Click the Never assume Telnet-mode option button to instruct the recorder to assume that no connections are Telnet connections. Use this option for troubleshooting purposes only.
  7. In the Command prompt string text box, specify a command-prompt string that the recorder uses to script WebTcpipRecvPacketsUntilData functions wherever possible. This string increases the effectiveness of recorded scripts for dynamic content.
  8. In the Terminal properties section, select one of the following items from the Log level list box:
    • None
    • Error
    • Normal
    • Debug
  9. Ensure that the specific terminal type you are testing is displayed in the Terminal type list box. This setting was configured automatically when you selected the application type for the project. When correctly specified, the recorder scripts the appropriate terminal-type initialization functions and renders the screens to the TrueLog.
  10. In the Configuration string text box, initialize the terminal emulator with a custom configuration string. For available options, refer to your terminal emulator documentation.
  11. Specify the following Screen values to indicate the appearance of the terminal screen to the recorder:
    • Type a value in the rows text box to indicate the height of the terminal screen. An empty value lets Silk Performer detect the height during session initialization.
    • Type a value in the columns text box to indicate the width of the terminal screen. An empty value lets Silk Performer detect the width during session initialization.
    • Check the Colors check box to specify the default color to use on the terminal screen.
    The supplied values overrule the default values that Silk Performer may detect. If your terminal application uses a custom screen size, make sure to set these values before you record a script in order to replay the script without errors.
  12. In the Host code page text box, specify the code page that the server uses. The code page is used for various data conversions, and all available code pages have been installed with the system. If the required code page is not listed, you can install it. Ensure that the selected code page is also available on each agent computer. To review all installed code pages, or to enable a specific code page, go to Start > Control Panel > Regional and Language Options > Advanced . Only the host code pages that are listed and enabled with a checkmark are available.
  13. Click the Advanced tab and check the Record basic functions check box to prevent the recorder from scripting synchronized receive-functions, such as WebTcpipScreenRecvPacketsUntilCursor and WebTelnetScreenRecvRecordsUntilStatus. If this option is enabled, scripted receive functions do not rely on rendered screen content. This option is enabled by default when a terminal type is not specified.
  14. Click OK to save your settings.