Sabre® Emulator 2.1 User’s Guide

[Pages:35]Users Guide

Sabre? eVoyaTM Do It Yourself (DIY) Tools Sabre? Emulator Version 2.1

Document Revision 1.0

January 21, 2002

Sabre Inc.

Date January 21, 2001

Document Revision History

Revision 1.0

Initial version.

Remark

2002, Sabre Inc. All rights reserved. This documentation is the confidential and proprietary product of Sabre Inc. Any unauthorized use, reproduction, or transfer of this documentation, in any medium, or incorporation of this documentation into any system or publication, is strictly prohibited.

Product or service names used or referenced herein are trademarks or service marks of their respective owners. Company names used herein may be service marks or trade names of their respective owners.

TABLE OF CONTENTS

Overview.................................................................................................................... 1 System Requirements .............................................................................................. 1 Installation................................................................................................................. 1 Execution .................................................................................................................. 1 Configuration ............................................................................................................ 1 The Command Line .................................................................................................. 1 Profile ........................................................................................................................2 Basic Operation ........................................................................................................ 2 Saving your Work ..................................................................................................... 2 Automated Operation ............................................................................................... 2 Loading Commands ................................................................................................. 2 Saving Commands ................................................................................................... 3 Playing Commands .................................................................................................. 3 Menus ........................................................................................................................ 3

FILE ...................................................................................................................................................... 3 EDIT...................................................................................................................................................... 3 SEARCH ................................................................................................................................................ 3 VIEW ..................................................................................................................................................... 3 COMMAND ............................................................................................................................................. 3 CONNECTION......................................................................................................................................... 4 HELP..................................................................................................................................................... 4

Keyboard Mapping ................................................................................................... 4 Online Help................................................................................................................4 Troubleshooting ....................................................................................................... 4 Dialogs....................................................................................................................... 5

ABOUT .................................................................................................................................................. 5 CONFIGURE........................................................................................................................................... 5 KEYBOARD MAP .................................................................................................................................... 5 LOAD COMMANDS .................................................................................................................................. 5 PLAY COMMANDS .................................................................................................................................. 5 VIEW SAVE............................................................................................................................................ 5

Glossary .................................................................................................................... 6

PSEUDO CITY ........................................................................................................................................ 6 SABRE CHARACTERS ............................................................................................................................. 6 SDS CHARACTERS ................................................................................................................................ 6

- i -

Sabre? Emulator User's Guide

Overview

The Sabre? Emulator (Emulator) is a client interface to the Sabre? eVoyaTM Do It Yourself (DIY) Tools. Specifically it provides an interface to the Sabre? DataBahn? (DataBahn) and Sabre? XML Power Tool Kit (XML PTK).

The Emulator is a client that allows you to send and receive data with Sabre through the DIY tools. The Emulator provides a Windows? NotepadTM-like interface. You enter commands into the edit window, send them to Sabre, and receive the response on the following lines in the edit window.

System Requirements

The following identifies the hardware and software requirements for the environment that will run the Emulator.

Component

Minimum Requirements

CPU

Intel? PentiumTM 133Mhz

Operating System Version (as indicated or greater)

Microsoft? WindowsTM NT Server 4.0 Service Pack 6 Microsoft? WindowsTM 2000 Server

Memory

32MB RAM

Disk Storage

1Mb

Network

One Network Interface Card TCP/IP Protocol Stack TCP/IP connectivity to a Sabre DIY Tool.

Installation

The Emulator is usually installed along with another DIY Tool.

Manual installation of the Emulator only requires copying the "Emulator.exe" program along with the "Emulator.hlp" and "t" files to a directory. Run the program by starting "Emulator.exe".

Execution

Run "Emulator.exe". A profile will be loaded or created to specify your settings. You can also load these settings automatically when you start the program (see Automated Operation).

Configuration

Choose Connection>>Configure... from the main menu. This brings up the Configure Dialog. Enter the Service to which to connect. You can click the "Resolve" button to see if the Service can be fully resolved into a TCP/IP address and port number. Enter the Customer information needed to establish the connection.

Choose Connection>>Open from the main menu to open the connection.

Your configuration is saved in a profile and can be loaded automatically (see Automated Operation). Configuration information may also be provided on the command line.

The Command Line

A profile is loaded or created when you start the program. Various options may also be specified on the command line to override the profile and automate the program. The options are placed on the command line and separated from each other by spaces.

The following are the options available. They can be specified in any order and are not case-sensitive.

Sabre Inc.

- 1 -

January 21, 2001

Sabre? Emulator User's Guide

/CUSTOMER {pseudo city code and connection information} If no customer is specified, the one in the profile (if any) is used.

/OPEN Request that a connection be opened to the Service and the Customer information be sent to login.

/PLAY [ {repeat count} ] Play the commands stored in the profile. Play the entire set of commands the number of times specified.

/PROFILE {filename} Load the profile information in the named file. By default a file named "Emulator.ini" is used. Any changes made to any settings will be stored in the profile unless the file is marked read-only.

/SERVICE {address and port of the Sabre service provider} If no service is specified, the one in the profile (if any) is used.

Profile

The profile is a file that holds the program settings. The Service and Customer configured are stored there along with the commands executed and remembered. Also stored are the program settings for the font selected, the size and position of the window, and the keyboard mapping selected.

Basic Operation

Execute the program, and configure and open the connection. Type commands and press "Enter" to send them. The response(s) will appear on the following lines. When you are through, choose Connection>>Close and/or exit the program.

Saving your Work

Choose File>>Save As from the main menu. You will be prompted for a name and location in which to save the current view. All commands and responses will be saved.

Automated Operation

A profile file is loaded when you start. You can invoke the program to automatically connect to the Service and Customer stored in the profile. In addition, commands are stored in the profile and you can request that they be automatically played after a connection is made. To automatically connect to the Service and Customer stored in a profile, specify /OPEN on the command line. To automatically play the commands stored in a profile, specify /PLAY {repeat count} on the command line, where {repeat count} is the number of times to issue the entire set of commands.

Loading Commands

As you enter commands, they are remembered. The Command menu lists the various actions you can perform with commands. Instead of typing each command, you may load them from one or more files. Choose Command>>Load... from the main menu. You can then load the commands from any lines currently selected in the emulator window or load them from a file. If you load them, you can check the Append box to append them to the current set of commands. If you do not append them, they replace all of the currently remembered commands.

Sabre Inc.

- 2 -

January 21, 2001

Sabre? Emulator User's Guide

Saving Commands

Choose Command>>Save... from the main menu. You will be prompted for a name and location in which to save all of the currently remembered commands.

Playing Commands

Normally you type commands and press "Enter" to send them. You can also play back all of the currently remembered commands.

Choose Command>>Play... from the main menu. You can then choose how many times to repeat the list of commands.

Menus

The application menu consists of these actions.

File

New Open Save Save As Exit

Edit

Undo Cut Copy Paste Delete Select All Delete All

Search

Find Find Next Replace

View

Keyboard Map Sabre keyboard Standard keyboard Uppercase Input Clear after Send Accumulate Responses

Set Font... Save... Status Bar

Command

Previous

Next

Erase Commands

Sabre Inc.

Creates a new transaction file. Opens an existing transaction file. Saves an opened transaction file using the same file name. Saves an opened transaction file to a specified file name. Exits the emulator.

Reverse previous editing operation. Deletes text from the transaction file and moves it to the clipboard. Copies text from the transaction file to the clipboard. Pastes text from the clipboard into the transaction file. Deletes text from the transaction file. Selects all of the text in the transaction file. Deletes all of the text in the transaction file.

Opens a dialog to accept text to find in the transaction file. Looks again for the text in the transaction file. Replaces text in the transaction file.

Shows or hides the keyboard map. Interprets keys as if they were on a Sabre keyboard. Interprets keys as if they were on a standard PC keyboard. Allows entered text to be automatically converted to uppercase. Clear the display after each command is sent. Place new responses at the end of the display or clear the display before displaying each response. Set the font used in the display. Save the current size and position of the window in the profile. Shows or hides the status bar.

Move back in the list of remembered commands and place a command in the display. Move forward in the list of remembered commands and place a command in the display. Erase the list of previously remembered commands.

- 3 -

January 21, 2001

Load...

Save... Edit...

Connection

Configure

Open Close Send Receive Pause Receive Discard

Help

Contents Search Using Help About...

Sabre? Emulator User's Guide

Load the list of remembered commands from the current selection or from a file. Save the list of remembered commands to a file. Enter the list of remembered commands into the display so that you can use the standard edit controls to edit the commands.

Configure the Service and Customer information necessary to establish a connection. Open a connection. Close the current connection. Send the current selection (or the current line) to the host. Wait before receiving the next response from the host. Continuing receiving host responses but discard them and do not place them in the display.

Displays the first page of the online documentation. Allows you to search for information. Allows you to learn how to use online documentation help. Displays the title, version number, and copyright of this application.

Keyboard Mapping

Choose View>>Keyboard to display or hide a dialog that shows how to enter the special Sabre characters and SDS characters.

Choose View>>Standard keyboard to interpret the keyboard as a standard PC keyboard.

Choose View>>Sabre keyboard to interpret the keyboard as a Sabre keyboard.

The difference between a standard keyboard and a Sabre keyboard is the overlap of some keys to generate special Sabre characters or perform special Sabre functions. The Keyboard map displays the keys and how they are interpreted with each keyboard setting.

When in either keyboard mode, the alternate use of the overlapped keys can be had by first pressing the "Alt" key.

Online Help

Choose Help from the main menu to access the online documentation.

Select "Contents" to display the table of contents, "Search" to display the topics and search for help, "Index" to display the index, "Using Help" to display how to use the help facility, and "About" to display the a dialog which lists the application title, version, and copyright.

Troubleshooting

Most menu items are disabled if their function cannot currently be performed. This is usually the first indication that you must perform some other step before choosing a menu item.

You must first configure your connection.

Then choose Connection>>Open to establish your connection. If an error occurs a dialog will display an error message.

Type commands and press "Enter" to send them. The response will appear on the following lines. If an error occurs an error message will be written as the response.

Sabre Inc.

- 4 -

January 21, 2001

Sabre? Emulator User's Guide

Dialogs

This application has the following dialogs:

For the Dialog Select the menu item

About

Help>>About... The About Dialog displays the title of the application, the current version, and the copyright notice.

Configure

Connection>>Configure... The Configure Dialog allows you to determine which Service to connect with and what Customer information to use during connection.

Keyboard Map

View>>Keyboard map The Keyboard Mapping Dialog displays a quick reference guide to the use of the keyboard. There are two keyboard modes ? Standard and Sabre. These modes overlap their use of some keyboard keys to allow the Sabre mode to provide special characters. When in either keyboard mode, the alternate use of the overlapped keys can be had by first pressing the "Alt" key. In addition, the F5, F6, F7, and F8 keys always enter special Sabre SDS characters.

Load Commands

Command>>Load... The Load Commands Dialog determines where to load commands into the emulator. You can load commands from text selected in the emulator window or from text in a file. If you have some commands in the emulator window, you can highlight them and load them as the "remembered" commands. You can the play them back through the emulator. You can also load commands from a file. You can enter the name of the file or click the Browse button to locate the file.

Play Commands

Command>>Play... The Play Commands Dialog allows you to automatically play any remembered commands. Load the commands and establish a connection.

Enter the number of times you want the set of commands to be played and click "Start".

The dialog shows you which command is being played and you can click "Stop" to stop playing commands. Playback will stop when the response is received for the last command sent.

View Save

View>>Save... The View Save dialog prompts whether to save the current size and position of the application window in the profile or whether to erase the information and allow the operating system to size and position the window.

Select "Current" to save the information or "None" to erase it.

Sabre Inc.

- 5 -

January 21, 2001

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download