Skip to main content

Red App Resources

Together, the Sabre Red 360 Developer Toolkit, Sabre, and external organizations provide resources for Red App developers. These resources include development tools, documentation, standards bodies, support, and training.

Information about how to create the functionality of Red Apps using Sabre technologies is outside the scope of this document; however, Sabre does provide training and documentation on using Sabre technologies. With the exception of Sabre GDS training and other courses on Agency eServices (eServices), you must either purchase licenses or sign a licensing agreement in order to download documentation for Sabre technologies, such as Sabre Scribe and Sabre Web Services.

Agency eServices

Documentation, training, and other resources are available on Agency eServices at http://eservices.sabre.com. Access to eServices requires your PROD Sabre ID.

Categories of particular interest are the following:

SabreGDS, Sabre Red 360, Sabre Scribe, and Format Finder

You can also find your Regional Software Support Desk contact information and the PIN for your PCC. For this information, see the Red App Developer FAQs.

Dev Centre

This secure section on the Sabre Red App Centre (https://www.sabreredappcentre.sabre.com/) is dedicated to Red App developers.  After you log in on the Red App Centre, the Dev Centre link is displayed. You can obtain the latest release of the Sabre Red 360 Developer Toolkit, developer resources, and upload your Red App bundle. If you wish to design a new Red App, you also submit a new proposal on the Dev Centre.

Eclipse

For downloads and online documentation, visit http://www.eclipse.org.

For supported versions of Eclipse Classic IDE, see Required Developer Software, Tools, and IDs.

Getting Started with Red Apps Document

Getting Started with Red Apps includes information that you need to setup and upgrade your Red App target platform, development tools, and to develop Red Apps. In addition, it includes other useful information. This document is located in the documentation folder when you extract the Sabre Red 360 Developer Toolkit archive file.

Sabre Profiles

If you want to create Red Apps that listen for Sabre Profiles events, download the Sabre Profiles plug-ins from the Dev Centre, and add these plug-ins to your Red Apps run configuration in Eclipse IDE. For information, see Getting Started with Red Apps.

Internationalization or i18n

For information about the definition that is the basis for internationalization of Red Apps and Sabre Red 360, visit the following URL:

Java

For downloads and help with Java, visit https://java.com.

For the supported versions of the JDK, see Required Developer Software, Tools, and IDs.

JavaDocs

When you set up your Red App target platform, JavaDocs are automatically extracted to the Javadoc folder and ready to use.

OWASP

All Red Apps must comply with secure design and coding standards. In addition, Red Apps that handle cardholder or personal data must comply with other industry standards, such as the Open Web Application Security Project:    https://www.owasp.org/index.php

PCI

Red Apps must conform to PCI data security standard PCI DSS  2.0.

To obtain more information about the PCI Security Standards Council and to obtain copies of the standard, visit https://www.pcisecuritystandards.org/.

redapp_schema.xsd File

The Sabre Red 360 Developer Toolkit includes the redapp_schema.xsd schema file that you must use to ensure that your redapp.xml file is well-formed and valid. When you extract Sabre Red 360 Developer Toolkit_ ZIP file, this schema is located in the documentation/resources folder.

Red App Developer FAQs

For help with login credentials, PINs, working in the CERT environment of the Sabre GDS, locating your regional software support desk, and other resources and troubleshooting tips of interest to developers, see the Red App Developer FAQs. These FAQs also include other useful information about Eclipse IDE and Sabre Red 360 Developer Toolkit.

The Developer FAQs are in the documentation folder of the Sabre Red 360 Developer Toolkit and they are also published on the Dev Centre in Developer Resources.

Red App Developer Guidelines

Red App Developer Guidelines describes the general requirements for Red Apps in the areas of functionality, metadata, trademarks, privacy, legal requirements, and more. Your Red Apps must comply with the stated requirements. Obtain this document on the Dev Centre. This document is subject to change periodically, so please check the Dev Centre for updates.

Red App Development Tools and Red App Wizards

The Red App development tools consist of wizards that you can use to quickly create plug-in projects with minimal functionality. After you install the development tools software, review descriptions of the wizards, and then run the wizard to create the type of plug-in project that you want.

Sabre Global Distribution System

For help with the Sabre GDS, refer to the following resources on eServices.sabre.com:

  • Working in the CERT System. Either choose Training > Quick References > Workflow Efficiency Tools > Productivity Tools or search for "CERT System".

  • Signing in to the Sabre System

Agency eServices has more resources for working with the Sabre system.

Red App Sample Plug-ins

The Developer Toolkit has a variety of sample plug-ins, sometimes referred to as reference plug-ins, which you can import directly into your workspace in Eclipse IDE. Each archive includes all files and resources a plug-in need, such as source code, plugin.xml, MANIFEST.MF, and an image file of an icon. These plug-ins are comparable to "sample code" because you can use them to learn how to create plug-ins for Sabre Red 360.

Sabre Red 360 Styles

The Sabre Red 360 Style Guide provides both general design guidelines for Red Apps and specific requirements for using specific technologies. Adherence to these guidelines will give your Red App the look and feel of Sabre Red 360, and enable your Red App to pass the certification criteria for Sabre Red 360 styles. Note that meeting the stated criteria does not necessarily guarantee that Sabre will certify your Red App.

The Sabre Red 360 style sheets are intended for websites that are integrated into Sabre Red 360. This ZIP file includes style sheets, images, JavaScripts, and examples.

These resources are available on the Dev Centre (https://www.sabreredappcentre.sabre.com/).

Sabre Red 360

You can obtain the following resources about Sabre Red 360 on eservices.sabre.com. The following are some of the resources that are of interest to Red App developers:

  • Sabre Red 360 Agency Administration Tools User Guide

  • Navigating Sabre Red 360 Quick Reference. This document describes the navigation, widgets, tabs, tools, and menus on the Sabre Red 360 GUI. It also explains the purpose of each grouping on the launcher bar.

Choose Products > Product A-Z > S, and then select Sabre Red 360.

Sabre Red 360 Agency Administration Tools User Guide

To grant an end-user access to a Red App in the PROD environment of Sabre Red 360 for testing, either your agency administrator or another person needs access to the Sabre Red 360 Agency Admin Tool. The User Guide for this tool explains how to "turn on" or enable a product in Sabre Red 360.

Sabre Scribe

Information about creating Sabre Scribe scripts is outside the scope of this document. If you want to create Sabre Scribe scripts, refer to the following resources on eServices.sabre.com.

  • Sabre Scribe Scripting Reference Guide

  • Sabre Scribe Scripting Guide

Choose Products > Product A-Z.

Sabre Web Services and the DevStudio

Documentation and other artifacts for Sabre Web Services, such as the WSDL and schema documents for the request and response payloads, are available to subscribers in the DevStudio.  (https://developer.sabre.com/)

Access to this repository requires special login credentials.

If you have the proper agreements to use Sabre Web Services, you receive a login ID for the DevStudio.

For more information about the requirements for using Sabre Web Services, see your Sabre account manager.

Training on eServices

Training courses are available on eServices in the Training section.