OAG Schedules Dynamic Overview Updated: June 10th 2015 OAG Schedules Dynamic | Overview Copyright in the document remains the property of OAG Aviation Worldwide Ltd. This document may not be reproduced in whole, or in part, without prior agreement. Information, ideas and concepts in this document remain the intellectual property of OAG Aviation Worldwide Ltd and are provided in confidence for the exclusive use of the Department for Transport and may not be communicated in any form, in whole, or in part, to any third party without the written consent of OAG Aviation Worldwide Ltd. Confidential Information Copyright 2016, OAG Aviation Worldwide Limited. All rights reserved |2 OAG Schedules Dynamic | Overview CONTENTS 1. Overview 2. OAG Aviation Worldwide Ltd overview 3. OAG Schedules Dynamic – real time schedules distribution feed 4. Customer Specifications 5. Database Summary 6. Schedules Dynamic Message Formats 7. Schedules Baseline and SSIM Refreshes 8. Database Fragmentation 9. General Escalation Protocols & Information Confidential Information Copyright 2016, OAG Aviation Worldwide Limited. All rights reserved |3 OAG Schedules Dynamic | Overview 1 Overview The purpose of this document is to provide an overview of the OAG Schedules Dynamic (real time schedules distribution) feed and provide a clear presentation of the data content, message format and delivery options available to the customer via the OAG Dynamic feed. 2 OAG Aviation Worldwide Ltd overview OAG Aviation Worldwide Ltd is a founding member of the Axio Data Group recently acquired by Electra Partners – an independent, UK based, private equity manager with over 25 years’ experience. With over 80 years’ experience in the handling of airline schedule information and the most accurate content, OAG has established a market leading position in the supply of schedules, flight status and ancillary data and are the preferred supplier to the majority of major travel businesses worldwide. With the investment of a major UK based Private Equity Company we continue to invest in new products, services and solutions that provide real returns for our customers. Other parts of the Axio Data Group include: Medica EMEA: a portfolio of leading pharmaceutical drug information businesses in Continental Europe. Medica Asia Pacific: a portfolio of leading pharmaceutical drug information and media businesses in Asia; TECHINSIGHTS: the number one provider of comprehensive value management solutions across all stages of the IP lifecycle; UBM Global Trade: the number one information provider to the global containerised and breakbulk cargo sectors; We specialise in the collection, standardisation and distribution of airline schedules, connections, flight status data and related information. OAG Aviation Worldwide Ltd manages the most comprehensive and accurate consolidated schedules database in the world, gathering and constantly updating flight information daily from some 870+ scheduled airlines. Its passenger database includes network, regional and low-fare airlines. Confidential Information Copyright 2016, OAG Aviation Worldwide Limited. All rights reserved |4 OAG Schedules Dynamic | Overview We are the foremost supplier of consolidated schedules related data to the operational Global Reservation Systems. This is a result of our specialist expertise, customer knowledge, input flexibility and investment which underpins the databases. To put this in context: OAG Aviation Worldwide Ltd receives daily flight updates with an average of 110,000 flight updates per day. Over 80% of the entire database is refreshed every week. Our database receives on average an update every five seconds. We process around 70,000 MCT (Minimum Connection Time) changes per month impacting hundreds of thousands of airline connections. We also process around 20 million flight status updates a month, with a daily average delivery of 16 million. Over the years OAG Aviation Worldwide Ltd has made significant investments in new technologies, including areas such as our content management system, allowing us to broaden our portfolio of products and services. 3 OAG Schedules Dynamic – real time schedules distribution feed OAG Schedules Dynamic is OAG’s premier schedules delivery service, that is unmatched by any other schedules content supplier in the world. OAG Schedules Dynamic provides a real time single source for global flight schedules and each feed is custom designed for the world’s leading reservation systems to ensure accuracy and topicality of flights schedules at all times. 4 Customer Specifications OAG can tailor the Dynamic feed precisely to fit your technical and commercial needs. Customisable specifications include: Coverage – global feed or specific airlines only Data Format – SSM/ASM (IATA SSIM chapters 4 & 5) or XML (IATA SIDX format) Delivery Method – messages are delivered via FTP or MQ server Other custom requirements and specifications must be discussed and agreed by both parties. Confidential Information Copyright 2016, OAG Aviation Worldwide Limited. All rights reserved |5 OAG Schedules Dynamic | Overview 5 Database Summary OAG Schedules Dynamic schedules distribution – OAG Database Architecture As new schedules are submitted to OAG the data is instantly put through rigorous validation checks. Once the data has successfully passed through validation, OAG processing identifies the schedules changes via a continuous polling process and publishes them to OAG Schedules Dynamic customer’s server. OAG Schedules Dynamic operates 24/7, 365 days per year. SSIM/SSM Excel Manual/Links ASM Flight Status Feeds WIP Database (Work In Progress) MCT CORE Production Database OAG Flight Status Dynamic Schedule Changes Codes MCT SNAPSHOT Codes ARCS Data Files SSIM OAG Flights /Planners Analytical Products Confidential Information Copyright 2016, OAG Aviation Worldwide Limited. All rights reserved Dynamic Schedule Feed OAG Flight Status Feed |6 OAG Schedules Dynamic | Overview 6 Dynamic Message Formats OAG Schedules Dynamic delivers schedules changes in SSM/ASM or XML formats to the customer’s server. The change messages are generated as soon as the schedule completes OAG’s validation process, and are typically delivered within 2 minutes. SSM & ASM SSM (Standard Schedules Message) OAG Schedules Dynamic SSM message formats conform to IATA SSIM Chapter 4. The following message types are supplied: Message SSM SSM SSM SSM Type NEW CNL RPL SKD Message Description New - Issued when new flight information is submitted Cancel - Issued when existing flight information is cancelled Replace - Issued when existing flight information is updated/changed Schedule Update ASM (Ad hoc Schedules Message) OAG Schedules Dynamic delivers all ASM message formats, according to IATA SSIM Chapter 5 standards. All ASM messages are delivered exactly as per the format that has been supplied to OAG. The following message types are supplied: Message ASM ASM ASM ASM ASM ASM ASM ASM ASM Type NEW CNL RIN RPL ADM CON EQT RRT TIM Message Description Insertion of New Flight Information Cancellation Reinstatement Replacement of Existing Flight Information Change of Existing Information Expressed by the Use of Data Element Identifier Only Change of Aircraft Configuration/Version Change of Equipment Information Change of Routing Change of Time Information Acknowledgement (ACK) and Not Actioned (NAC) Messaging Please note that OAG Schedules Dynamic feed does not currently have provision to receive ACK & NAC message notifications from Dynamic customers. Confidential Information Copyright 2016, OAG Aviation Worldwide Limited. All rights reserved |7 OAG Schedules Dynamic | Overview XML OAG Schedules Dynamic XML feed conforms to the IATA Air Transport & Travel Industry Schedules Information Data eXchange (SIDX) format. The following message types are supplied: 7 Message SSM Type UPD SSM CNL Message Description Update/New - Issued when new flight information is submitted or existing flight information is changed Cancel - Issued when existing flight information is cancelled Schedules Baseline and SSIM Refreshes OAG Schedules Dynamic will only deliver schedule changes (as identified via OAG data submission processing). Before live use of the OAG Dynamic feed, OAG recommends that the customer must first receive and load an appropriate baseline data delivery. This may be via a set of messages or a SSIM file. For a customer receiving a global Dynamic feed this would be a full SSIM file. This data will serve as a baseline schedule before the Dynamic updates are applied on top. OAG recommends that you baseline prior to the Dynamic feed commencing (per carrier); once the data is loaded, you should then revert to purely using the Dynamic updates to keep each carrier schedule up-to-date. Starting the OAG Schedules Dynamic Feed: OAG will start the OAG Schedules Dynamic feed from 00.00 (midnight) on the same day that the baseline SSIM is created. It will take several hours for the SSIM file to be created and sent to the customer and for it to complete the load into the customer’s database. Meanwhile OAG Dynamic will be posting messages (ready to be used later, once the SSIM load has completed). Once the SSIM file load has completed, you will then need to manage when to start processing the Dynamic messages to ensure a continuous data stream. On the occasions when a baseline data delivery is required, OAG will work with the customer to coordinate any halt in Dynamic supply that is required to ensure any messages received during the process will be not be lost and can be applied at a later point. 8 Database Fragmentation OAG Schedules Dynamic does not rationalise the schedules data it delivers. As schedule changes are filed by airlines at flight number & itinerary variation level, OAG Dynamic will automatically deliver these without consolidating the updates into whole flight numbers/flight number ranges. As a result the data within the customer’s database could become fragmented (I.e. effective periods / days of operation may be split over several itinerary variations per flight number). Confidential Information Copyright 2016, OAG Aviation Worldwide Limited. All rights reserved |8 OAG Schedules Dynamic | Overview 9 General Escalation Protocols & Information Points of contact within OAG Product Manager Account Manager Main point of contact for technical matters related to implementation of OAG Dynamic feed UK office hours Name Main point of contact for contracts, service reviews, service enhancements and escalation. Beijing Office hours Name t: m: e: t: m: e: Name t: m: e: Production Global Service Center (GSC) Handling general customer support and data queries related to data supply UK office hours Name IT Global Service Center for service disruptions 24x7 e: gsc@oag.com t:+44-1582-695151 t: e: Contacting the GSC The OAG Global Service Centre is a 24x7 single point of contact tasked with monitoring OAG’s systems and both proactively and reactively managing the resolution of any issues with them. Requests via email can be sent to the GSC, however Priority 1 and Priority 2 incidents should always be telephoned to the GSC to ensure the incident has been received and diagnostics have begun. Raising an Incident The GSC prioritises all customer incidents using the following matrix of priorities and impacts. Priority P1 P2 P3 P4 Incident Description Response time Target Resolution time Service totally unavailable, 15 min 4 hours multiple customers cannot work Major problem with critical 30 min 1 business day functionality Minor issue with functionality 1 business day 3 business days Request for assistance or 2 business day 5 business days change to service Target resolution times assume that both Networking and Development staff are on call for the system, but that account management, customer support, data specialists and non-emergency developers will not be available outside business day. Confidential Information Copyright 2016, OAG Aviation Worldwide Limited. All rights reserved |9 OAG Schedules Dynamic | Overview When reporting an incident please have the following information available: Your Name Your Contact details The login name or OAG customer number being used to access OAG’s services A description of the problem, including any screenshots or error messages encountered. Resolving an Incident Once an incident has been created by the OAG GSC a number of steps will then automatically take place: The GSC will attempt to re-create and diagnose the issue; then provide either an immediate fix or suggest a workaround while further diagnostics are undertaken. Where necessary the GSC will escalate to Network teams to resolve hardware or software issues. Where necessary the GSC will escalate to Development teams to diagnose software issues. Incidents not being resolved within their Target resolution time will be escalated to IT Management, and then to your Account manager. Throughout this process the GSC will remain your single point of contact, providing feedback on the on-going incident and confirmation on when it has been resolved. Recurring incidents are automatically referred to the Network teams for deeper root cause analysis Service Availability Service availability is planned to not be below 99.5% availability per calendar month, excluding scheduled maintenance. OAG utilises a third party to provide proactive external monitoring of services from multiple points of the globe. Scheduled Maintenance Scheduled maintenance activities such as service upgrades will be scheduled to minimise customer disruption. Major maintenance activities will be scheduled between 0400-1000 GMT Sunday. Service Review Service review meetings with your account manager can be scheduled on a quarterly basis to review: Service availability statistics for the quarter Incidents logged through the Service Centre Service enhancement requests Confidential Information Copyright 2016, OAG Aviation Worldwide Limited. All rights reserved | 10