Message Overview


SDS Data Flow
SDS Message Formats
Message Delimiters
Message Contents
MDR Structure
Sabre Character Set

This WebPage has been visited Hit Counter times since 3/24/98

Introduction to SDS

For several years, the Personal Computer (PC) has been used as a user friendly interface to the Sabre Host software. A PC-based program (Sabre for Windows) allows users to enter parameters for a host command.  When the Sabre response is received, the PC program formats the responses from the host and displays them in an easy to read format. With this method, PC programs are restricted to the format of the host command and the host response display. Additionally it makes it difficult and cumbersome for an application developer to effectively utilize this data in other applications

The Challenge

When the host screen formats change, PC programs (being restricted to the host screen formats) display blanks or incomplete data, or sometimes fail. Failure due to host changes results in an emergency change and implementation of a new version of the PC program. The new version must then be distributed to all users (sometimes thousands). A utility was needed that makes the PC program independent of the host screen format.

The Solution

A solution has been designed allowing the PC and the host system to exchange structured messages that are easy for the machine to decode. The format and protocol for these messages is known as Generalized Data Streams (GDS) (GDS is the utility program, Sabre Data Source - SDS - is the Sabre result).

When an application program uses SDS, it is engaging in a form of Electronic Data Interchange (EDI). The format of a Generalized Data Streams message is very similar to the format of an EDIFACT message but EDI and SDS are not the same.