OpenTREP Logo  0.6.0
C++ Open Travel Request Parsing Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Users Guide

Table of Contents


The OpenTrep library contains classes for airline business management. This document does not cover all the aspects of the OpenTrep library. It does however explain the most important things you need to know in order to start using OpenTrep.

Get Started

Get the OpenTrep library

Build the OpenTrep project

To run the configuration script the first time, go to the top directory (where the OpenTrep package has been un-packed), and issue either of the following two commands, depending on whether the OpenTrep project has been checked out from the Subversion repository or downloaded as a tar-ball package from the Sourceforge Web site:

  • ./
  • ./configure

Build and Run the Tests

Install the OpenTrep Project (Binaries, Documentation)

Exploring the Predefined BOM Tree

OpenTrep predefines a BOM (Business Object Model) tree specific to the airline IT arena.

Airline Distribution BOM Tree

  • opentrep::TravelSolutionStruct

Airline Network BOM Tree

  • opentrep::FlightPeriod

Airline Inventory BOM Tree

  • opentrep::Inventory
  • opentrep::FlightDate

Airline Inventory Marketing BOM Tree

  • opentrep::SegmentDate
  • opentrep::SegmentCabin
  • opentrep::FareFamily
  • opentrep::BookingClass

Airline Inventory Operating BOM Tree

  • opentrep::LegDate
  • opentrep::LegCabin
  • opentrep::Bucket

Extending the BOM Tree