Цель данных рекомендаций — описать основные понятия и подходы при использовании Sabre APIs для построения B2B и B2C решений, предназначенных для бронирования авиабилетов. Следует учитывать, что данные рекомендации не заменяют собой документацию по Sabre APIs и системе Sabre, но дополняет их. Руководство ориентировано на разработчиков программного обеспечения, однако составлено с учетом того, что разработку также сопровождает специалист, прошедший тренинг по работе в системе Sabre.
Обновления #
Обновление от 23.09.2022
В разделе Поиск вариантов обмена добавлено описание возможности перехода в другой PCC в запросе к сервису ExchangeShoppingRQ.
В разделе Обмен билетов добавлено описание отправки SSR сообщений в запросе к сервису ExchangeBookingRQ.
Обновлена версия сервиса ExchangeShoppingRQ до версии 2.5.0.
Обновление от 27.07.2022
В разделе Настройки PCC добавлена настройка Auto SSR для автоматизации отправки SSR сообщений при бронировании дополнительных услуг. В разделе Бронирование дополнительных услуг добавлено описание влияния этой настройки на процесс бронирования дополнительных услуг.
В разделе Поиск перелетов по заданным датам добавлена описание возможности запретить понижать класс обслуживания при поиске перелетов (элемент /AvoidCabinDowngrade
).
В различных разделах рекомендаций обновлены версии используемых сервисов:
- BargainFinderMaxRQ до версии 6.6.0
- RevalidateItinRQ до версии 6.6.0
- AirSchedulesAndAvailabilityRQ до версии 6.0.0
Обновление от 03.06.2022
В разделе Начало работы указаны новые адреса для отправки запросов:
- CERT:
https://webservices.cert.platform.sabre.com
- PROD:
https://webservices.platform.sabre.com
Обновление от 26.05.2022
В разделе Тайм-лимиты бронирований добавлены регулярные выражения для парсинга тайм-лимитов в SSR сообщениях перевозчиков.
В разделах Создание бронирований в 1 шаг и Создание бронирований в 2 шага упрощено описание алгоритмов установки индикатора женатого сегмента.
Обновление от 24.05.2022
Изменен движок сайта.
В разделах Редактирование бронирований (сервисы EnhancedEndTransactionRQ и UpdatePassengerNameRecordRQ) и Обмен билетов (сервис ExchangeBookingRQ) добавлено описание возможности остановить выполнение запроса в случае наличия в бронировании сегментов с нарушением правил минимального стыковочного времени (атрибут /@haltOnInvalidMCT
).
В примерах запросов к сервисам и в коллекции Postman обновлены рейсы и даты вылетов.
В разделах Поиск перелетов по заданным датам и Проверка стоимости и наличия мест добавлено:
- получение информации о возможности выбора места на борту (платно/бесплатно)
- получение информации об условиях провоза ручной клади
- получение дополнительных расчетов стоимости по заданным критериям
В разделе Получение норм провоза багажа добавлено получение информации об условиях провоза ручной клади в поисковой выдаче или при проверке стоимости и наличия мест (сервисы BargainFinderMaxRQ, BargainFinderMax_ADRQ, RevalidateItinRQ).
В разделе Получение текста правил тарифов добавлена возможность указать в дополнение к дате время оформления билета или выполнения расчета стоимости.
В разделе Оформление билетов и EMD добавлено:
- обработчик предупреждений о попытке оформить билеты по PQ на прошлую дату
- задержка между оформлением билетов
В разделе Обмен билетов добавлено:
- описание процесса обмена нескольких билетов в одном запросе
- переход в другой PCC
В различных разделах рекомендаций обновлены версии используемых сервисов:
- AirTicketRQ до версии 1.3.0
- BargainFinderMaxRQ до версии 6.5.0
- RevalidateItinRQ до версии 6.5.0
- CreatePassengerNameRecordRQ до версии 2.4.0
- UpdatePassengerNameRecordRQ до версии 1.1.0
- ExchangeBookingRQ до версии 1.0.1
- OTA_CancelLLSRQ до версии 2.0.3
- ExchangeShoppingRQ до версии 2.4.0
- TKT_ElectronicDocumentServicesRQ до версии 2.0.0
- TicketingDocumentServicesRQ до версии 3.28.3
- SabreCommandLLSRQ до версии 2.0.0
- Trip_SearchRQ до версии 4.5.0
Обновление от 06.05.2020
В различных разделах рекомендаций обновлены версии используемых сервисов:
- BargainFinderMaxRQ до версии 6.1.0
- BargainFinderMax_ADRQ до версии 6.1.0
- RevalidateItinRQ до версии 6.1.0
- TicketingDocumentServicesRQ до версии 3.26.0
В разделе Тайм-лимиты бронирований добавлено описание возможности получать время тайм-лимита в ответах на запросы к сервисам BargainFinderMaxRQ, BargainFinderMax_ADRQ и RevalidateItinRQ.
Обновление от 16.04.2020
Создан раздел Выбор форм оплаты. Информация по выбору форм оплаты также обновлена в разделах Создание бронирований в 1 шаг, Создание бронирований в 2 шага, Оформление билетов и EMD и Обмен билетов.
Обновлена версия сервиса QueueAccessLLSRQ до версии 2.1.0.
Обновление от 09.04.2020
В разделах Создание бронирований в 1 шаг, Создание бронирований в 2 шага и Оформление билетов и EMD добавлено описание возможности остановить выполнение запроса в случае наличия в бронировании сегментов с нарушением правил минимального стыковочного времени (атрибут /@haltOnInvalidMCT
).
В разделах Поиск перелетов по заданным датам, Проверка стоимости и наличия мест, Создание бронирований в 1 шаг и Создание бронирований в 2 шага добавлены рекомендации по поиску, проверки стоимости и бронированию перелетов по тарифам с багажом.
Обновление от 03.02.2020
Создан раздел Коллекция Postman, содержащий коллекцию Postman со всеми запросами к сервисам Sabre.
В различных разделах рекомендаций обновлены версии используемых сервисов:
- BargainFinderMaxRQ до версии 5.2.0
- BargainFinderMax_ADRQ до версии 5.2.0
- AirSchedulesAndAvailabilityRQ до версии 5.3.1
- RevalidateItinRQ до версии 5.2.0
- CreatePassengerNameRecordRQ до версии 2.3.0
- TravelItineraryDivideLLSRQ до версии 2.0.3
- GetAncillaryOffersRQ до версии 3.1.0
- AirTicketRQ до версии 1.2.1
- DesignatePrinterLLSRQ до версии 2.0.2
- VoidTicketLLSRQ до версии 2.1.0
- TKT_ExchangeRQ до версии 1.4.0
- StructureFareRulesRQ до версии 1.0.5
В разделе Поиск перелетов по заданным датам добавлено:
- черный и белый список кодов тарифов
- черный и белый список классов бронирования
- режим выбора брендов для самого дешевого расчета стоимости (все плечи имеют одинаковый бренд/каждое плечо имеет свой бренд/нет ограничений) в случае расчета стоимости по всем доступным брендам
- ограничение количества возвращаемых One Way рекомендаций при поиске с оформлением на нескольких билетах
- ограничение количества возвращаемых рекомендаций
В разделе Поиск по расписаниям и получение данных о наличии мест добавлено:
- поиск по заданным рейсам
- календарный поиск
В разделе Проверка стоимости и наличия мест добавлено:
- черный и белый список классов бронирования
- режим выбора брендов для самого дешевого расчета стоимости (все плечи имеют одинаковый бренд/каждое плечо имеет свой бренд/нет ограничений) в случае расчета стоимости по всем доступным брендам
- расчет стоимости с оформлением на нескольких билетах.
В разделах Создание бронирований в 1 шаг и Создание бронирований в 2 шага добавлено описание возможности отправки SSR с кодом CTCM
, CTCE
и CTCR
для отправки контактных данных пассажиров перевозчикам.
В разделах Редактирование бронирований, Бронирование мест в салоне, Обмен билетов, Вынужденный обмен билетов, Тайм-лимиты бронирований сервис добавления новых элементов бронирования PassengerDetailsRQ заменен на новый сервис UpdatePassengerNameRecordRQ.
В разделе Редактирование бронирований сервисы для удаления элементов бронирования DeleteSpecialServiceLLSRQ, ModifyRemarkLLSRQ и TravelItineraryModifyInfoLLSRQ заменены на сервис UpdateReservationRQ.
В разделе Бронирование дополнительных услуг добавлена информация об отправке SSR сообщений для подтверждения дополнительных услуг.
В разделе Оформление билетов и EMD добавлено описание проверки успешности сохранения билетов и EMD в бронировании. Эта проверка позволяет убрать необходимость чтения бронирования после оформления билетов и EMD.
В разделе Чтение масок билетов и EMD добавлено описание сервиса TicketingDocumentServicesRQ для чтения масок билетов и EMD из базы данных Sabre.
Создан раздел Обмены и возвраты билетов с общей информацией о выполнении обменов и возвратов с использованием Sabre APIs.
В разделе Войдирование билетов и EMD добавлено описание атрибута /@NumResponses
, который рекомендуется указывать в запросах к сервису VoidTicketLLSRQ.
В разделе Получение текста правил тарифов исправлены алгоритмы получения данных для составления запросов, а также добавлены алгоритмы для получения данных из ответа сервиса RevalidateItinRQ.
Переработана структура раздела Получение структурированных правил тарифов.
Во всех разделах сервис для сохранения бронирования EndTransactionLLSRQ заменен на новый сервис EnhancedEndTransactionRQ, который умеет обрабатывать предупреждения системы. В разделе Вынужденный обмен билетов этот сервис используется для принятия изменений в расписании вместо отправки терминальной команды при помощи сервиса SabreCommandLLSRQ.
Во всех разделах добавлены ссылки на новые агентские порталы Sabre: Sabre Central (вместо Agency eServices) и Finder (вместо Format Finder).
В разделе Начало работы добавлена дополнительная информация о процедурах очищения тестовой среды и календарь процедур на 2020 год.
В разделах Конфигурация Sabre и Аутентификация добавлена информация о блокировках учетных записей (EPR) и о способах разблокировки их.
В разделах Начало работы и Отправка терминальных команд добавлены ссылки на справочник форматов Sabre.
Создан раздел Переход в другие PCC с описанием сервиса ContextChangeLLSRQ. Из других разделов убраны примеры использования этого сервиса и добавлены ссылки на новый раздел.
Добавлена поддержка HTTPS для страниц сайта.
Обновление от 07.06.2019
В различных разделах рекомендаций обновлены версии используемых сервисов:
- BargainFinderMaxRQ до версии 5.1.0
- BargainFinderMax_ADRQ до версии 5.1.0
- RevalidateItinRQ до версии 5.1.0
- ExchangeShoppingRQ до версии 2.3.0
- EnhancedAirBookRQ до версии 3.10.0
- CreatePassengerNameRecordRQ до версии 2.2.0
В разделе Поиск перелетов по заданным датам добавлено описание возможности производить поиск только брендированных или небрендированных тарифов, запрещать поиск по аэропортам в других странах при поиске альтернативных аэропортов вылета и прилета, а также получать в ответе на запрос информацию об услугах для найденных брендов.
В разделе Проверка стоимости и наличия мест добавлено описание возможности получать расчет перелета во всех доступных брендах, а также получать в ответе на запрос информацию об услугах для найденных брендов.
В разделе Поиск вариантов обмена добавлено описание возможности производить поиск только брендированных или небрендированных тарифов, производить поиск перелетов только для заданных брендов, а также получать в ответе на запрос информацию об услугах для найденных брендов.
В связи с этими изменениями была переработана структура раздела Брендированные тарифы, а также были удалены разделы Расчет стоимости по всем брендам (расчет можно произвести при помощи сервиса RevalidateItinRQ) и Получение информации о брендах (информацию можно получить в ответах на запросы к сервисам BargainFinderMaxRQ, BargainFinderMax_ADRQ, RevalidateItinRQ и ExchangeShoppingRQ).
В разделах Создание бронирований в 1 шаг и Создание бронирований в 2 шага добавлено описание возможности вставлять наземные сегменты как до момента расчета стоимости, так и после него.
В разделе Бронирование дополнительных услуг обновлены описания элементов CommisionIndicator
и InterlineIndicator
.
Обновление от 28.03.2019
Обновлена версия сервиса EnhancedSeatMapRQ до версии 6.0.0.
В разделе Поиск перелетов по заданным датам добавлено:
- описание возможности поиска комбинаций перелетов с частично известными рейсами
- ссылка на документацию по работе функции поиска в нескольких PCC
- дополнительные примеры запросов и ответов
В разделе Получение списка дополнительных услуг добавлено описание возможности получения списка дополнительных услуг для бронирований с оформленными билетами.
В разделе Получение карты мест в салоне добавлено описание возможности получать карту мест в салоне для всех пассажиров в бронировании.
В разделе Настройки PCC обновлено описание многих настроек.
В разделах Создание бронирований в 1 шаг и Создание бронирований в 2 шага добавлено:
- описание возможности не устанавливать тайм-лимит при создании бронирования (значение
7T-A
) - описание возможности получения условий обменов и возвратов
Обновление от 20.02.2019
Создан раздел Вынужденный обмен билетов.
Удален раздел Ревалидация билетов. Вместо ревалидации билетов рекомендуется использовать вынужденный обмен билетов.
Обновление от 14.02.2019
Создан раздел Проверка стоимости и наличия мест.
Удален раздел Неподтвержденные места.
Переработана структура раздела Получение текста правил тарифов.
Раздел Получение информации о наличии мест переименован в Поиск по расписаниям и получение данных о наличии мест.
В разделе Настройки PCC добавлено описание настройки Passenger Name Association, которая активирует возможность привязки некоторых элементов бронирования к пассажирам.
Обновление от 06.02.2019
В различных разделах рекомендаций обновлены версии используемых сервисов:
- BargainFinderMaxRQ до версии 4.3.0
- BargainFinderMax_ADRQ до версии 4.3.0
- ExchangeShoppingRQ до версии 2.2.0
- PassengerDetailsRQ до версии 3.4.0
- AirSchedulesAndAvailabilityRQ до версии 5.2.0
- EndTransactionLLSRQ до версии 2.0.9
- PO_AllBrandsPricingRQ до версии 1.0.9
- UpdateReservationRQ до версии 1.19.0
- GetAncillaryOffersRQ до версии 3.0.2
- OTA_AirPriceLLSRQ до версии 2.17.0
В разделе Настройки PCC добавлено описание настроек, изменяющих логику работы с валидирующими перевозчиками Validating Carrier, Interline, and GSA и Restrict Validating Carrier to Traditional Validating Carrier.
В разделе Поиск перелетов по заданным датам добавлено описание следующих возможностей:
- возможность управления выбором валидирующего перевозчика
- возможность указать черный и белый список кодов брендов
- Air Shopping Rules Manager — бесплатный продукт Sabre, который предоставляет возможность устанавливать различные параметры поисковых запросов через веб-интерфейс
В разделе Создание бронирований в 1 шаг добавлено описание следующих возможностей:
- возможность указать выбранный сток при создании расчета стоимости
- алгоритм установки индикатора женатого сегмента по данным из ответа сервиса BargainFinderMaxRQ
- проверка подтверждения сегментов бронирования и наличия локаторов перевозчиков
В разделе Создание бронирований в 2 шага добавлено описание следующих возможностей:
- возможность указать выбранный сток при создании расчета стоимости
- алгоритм установки индикатора женатого сегмента по данным из ответа сервиса BargainFinderMaxRQ
В разделе Обмен билетов предлагается использование нового сервиса для подготовки и расчета стоимости обмена билетов ExchangeBookingRQ.
В разделе Поиск вариантов обмена добавлено описание возможности получения дополнительной информации о нормах провоза багажа, проверки возможности возврата или переиспользования EMD и обновлена структура.
В разделе Получение данных о наличии мест добавлено описание возможности исключения интерлайн перелетов.
В разделе Расчет стоимости по всем брендам добавлено описание возможности использования черных и белых списков брендов.
В разделе Получение списка дополнительных услуг убрана рекомендация отправлять элемент /gao:GetAncillaryOffersRQ/gao:AncillaryRequestOptions/anc:ServiceType
в запросе к сервису GetAncillaryOffersRQ.
Обновление от 03.07.2018
В различных разделах рекомендаций обновлены версии используемых сервисов:
- CreatePassengerNameRecordRQ до версии 2.1.0
- BargainFinderMaxRQ до версии 4.2.0
- BargainFinderMax_ADRQ до версии 4.2.0
- PO_AllBrandsPricingRQ до версии 1.0.8
- QueueAccessLLSRQ до версии 2.0.9
- UpdateReservationRQ до версии 1.18.0
Разделы Получение расписаний и Проверка наличия мест объединены в раздел Получение информации о наличии мест, в котором представлены рекомендации по использованию нового сервиса AirSchedulesAndAvailabilityRQ.
В разделах Создание бронирований в 1 шаг и Создание бронирований в 2 шага добавлено описание возможности указывать несколько разных инструкций расчета стоимости при создании бронирования.
В разделах Поиск перелетов по заданным датам и Расчет по всем брендам добавлено описание атрибутов для выбора режима отбора брендированных тарифов.
В разделе Получение норм провоза багажа добавлено описание процесса получения норм провоза при расчете стомости перелета по всем доступным брендам при помощи сервиса PO_AllBrandsPricingRQ.
В разделе Бронирование дополнительных услуг расширен список обязательных для заполнения элементов в запросе к сервису UpdateReservationRQ.
Удален раздел Поиск по гибким направлениям. Для поиска перелетов по гибким направлениям предлагается использовать сервис BargainFinderMaxRQ (см. Поиск перелетов по заданным датам).
В разделе Начало работы указан способ получения полного доступа к документации на портале Sabre Dev Studio и подписки на рассылку Sabre APIs.
Обновление от 17.05.2018
Обновление от 24.04.2018
Обновление от 16.04.2018
Обновление от 06.04.2018
В различных разделах рекомендаций обновлены версии используемых сервисов:
- BargainFinderMaxRQ до версии 4.1.0
- BargainFinderMax_ADRQ до версии 4.1.0
- BargainFinderMax_ASRQ до версии 4.1.0
- TravelitineraryReadRQ до версии 3.10.0
- EnhancedAirBookRQ до версии 3.9.0
- PO_AllBrandsPricingRQ до версии 1.0.6
- StructureFareRulesRQ до версии 1.0.4
В разделе Поиск перелетов по заданным датам добавлены:
- возможность задать класс обслуживания для каждого плеча по отдельности
- возможность убрать из поисковой выдачи рекомендации с кодшер рейсами
Удален раздел с устаревшим процессом низкоуровневого оформления билетов. Для оформления билетов рекомендуется использовать процесс, описанный в разделе Оформление билетов и EMD.
Создан раздел Получение норм провоза багажа.
Создан раздел Чтение бронирований из архива.
В разделе Оформление билетов и EMD исправлены ошибки в XPath адресах элементов запроса AirTicketRQ.
В разделах Создание бронирований в 1 шаг и Создание бронирований в 2 шага убрано описание необходимости указания типа перевозчика (hosted или non-hosted) при добавлении документов и других SSR и OSI сообщений в запросах к сервисам CreatePassengerNameRecordRQ и PassengerDetailsRQ.
В разделе Бронирование дополнительных услуг добавлена ссылка на список шаблонов SSR сообщений, которые требуется отправлять перевозчикам.
В разделе Бронирование дополнительных услуг расширен список обязательных для заполнения элементов в запросе к сервису UpdateReservationRQ.
Рекомендации по выполнению обменов и возвратов выделены в 4 раздела:
Рекомендации по работе с инструментами Air Merchandising выделены в следующие разделы:
- Брендированные тарифы
- Расчет стоимости по всем брендам
- Получение информации о брендах
- Дополнительные услуги
- Места в салоне
Раздел Чтение и редактирование бронирований разделен на два раздела:
В разделе Настройки PCC:
- для настройки Ticket from Stored Fare указано как она будет работать при попытке оформить билеты с истекшим тайм-лимитом
- настройка Ticket Using Multiple PQ отмечена как нерекомендуемая для включения
- для настройки PSPT Warning Message указан формат OSI сообщения для добавления паспорта для младенца, а также приведены примеры его добавления
В разделе Оптимизация времени поиска добавлена рекомендация по использованию постоянного HTTP соединения (HTTP persistent connection).
В разделе Поиск перелетов по заданным датам дополнено описание логики выбора класса обслуживания.
Изменена структура раздела Обработка очередей.
В разделе Получение карты мест в салоне добавлено описание способа расшифровки характеристик мест в салоне.
Обновлен процесс поиска перелетов по коду тарифа в разделе Поиск перелетов по кодам тарифов.
Исправлена ошибка, из-за которой в некоторых случаях не работали ссылки в оглавлении разделов.
Обновлены примеры запросов и ответов к сервисам, а также схемы процессов.
Обновление от 25.12.2017
В различных разделах рекомендаций обновлены версии используемых сервисов:
- BargainFinderMaxRQ до версии 3.4.0
- BargainFinderMax_ADRQ до версии 3.4.0
- BargainFinderMax_ASRQ до версии 3.4.0
- AirTicketRQ до версии 1.2.0
- AirTicketLLSRQ до версии 2.11.0
- ExchangeShoppingRQ до версии 2.1.0
- QueueCountLLSRQ до версии 2.2.1
- OTA_AirRulesLLSRQ до версии 2.3.0
- EndTransactionLLSRQ до версии 2.0.8
В разделе Поиск перелетов по заданным датам добавлено описание следующих возможностей:
- поиск в нескольких PCC
- возможность указать желаемый пункт для длительной пересадки (stopover) для каждого плеча
- возможность указать желаемые классы бронирования для каждого плеча или всего маршрута
- возможность указать комбинацию оперирующего и маркетингового перевозчика для черного или белого списка
- возможность в функции Multiple Fares per Itinerary запросить расчет, в котором как минимум для одного тарифа были применены заданные Account Code или Corporate ID
- возможность в функции Multiple Fares per Itinerary запросить расчет, в котором как минимум для одного тарифа была применена запрошенная категория пассажира
- возможность в функции Multiple Fares per Itinerary указать желаемые классы бронирования для каждого плеча или всего маршрута
- возможность в функции Multiple Fares per Itinerary указать желаемый класс обслуживания для каждого плеча
Раздел Низкоуровневое оформление (используется сервис AirTicketLLSRQ) признан устаревшим и со временем будет удален. Рекомендуемый процесс оформления билетов и EMD представлен в разделе Оформление билетов и EMD (используется сервис AirTicketRQ).
В разделе Оформление билетов и EMD добавлены рекомендации по проверке данных до и после оформления билетов и EMD, а также рекомендации по добавлению туркода.
В разделе Войдирование билетов и EMD добавлен процесс войдирования не сохраненных в бронировании билетов и EMD.
Создан раздел Возврат билетов.
В разделах Создание бронирований в 1 шаг и Создание бронирований в 2 шага обновлены примеры запросов.
В разделе Формирование отчетов обновлены рекомендации по использованию сервиса TKT_TravelAgencyReportsRQ.
В разделе Аутентификация добавлено описание и ссылка для загрузки скрипта для терминала Sabre Red Workspace для копирования идентификатора сессии в буфер обмена.
Из раздела Начало работы удалены рекомендации по отправке команд, начинающихся с OVHE
, для работы в тестовой среде. Теперь Bookability перевозчиков в тестовой среде должен быть высоким по умолчанию.
Обновление от 25.10.2017
В разделе Тайм-лимиты бронирований добавлены новые шаблоны для SSR сообщений следующих авиакомпаний: 3U, 5N, 6H, 7R, 8M, A3, AC, AE, AH, AM, BA, BD, BG, BJ, CI, CM, DL, EW, F9, GA, GS, H1, HO, HZ, IG, JD, JP, K6, KM, MF, MI, NH, NT, NX, OD, OM, OY, PN, QF, QS, RS, SA, ST, SV, SW, SX, SU, TA, TN, TR, UL, VT, VX, VY, W2, XQ, ZH, ZM.
Теперь раздел содержит шаблоны для 142 авиакомпаний.
Обновление от 23.10.2017
В разделе Поиск перелетов по заданным датам обновлены подразделы “Маршрут”, “Остановки и пересадки”, “Branded Fares” и другие.
В разделе Начало работы расширено описание формата SOAP сообщений.
Информация о бронировании брендированных тарифов перенесена из раздела Branded Fares в разделы Создание бронирований в 1 шаг и Создание бронирований в 2 шага.
Созданы разделы Расчет стоимости по всем брендам и Получение информации о брендах.
В разделе Настройки PCC для настройки Minimum Connect Time Edit добавлена информация об обработке результатов работы настройки сервисами CreatePassengerNameRecordRQ и PassengerDetailsRQ, а для настройки PSPT Warning Message информация об отключении предупреждений при оформлении билетов для младенцев без места.
Создан раздел Чтение масок билетов и EMD.
В разделе Получение текста правил добавлена информация о получении текста правил тарифов при помощи сервиса OTA_AirRulesLLSRQ на основании ответа сервиса для чтения бронирования TravelItineraryReadRQ.
В разделе Расчет стоимости по всем брендам для сервиса PO_AllBrandsPricingRQ указаны дополнительные параметры расчета стоимости.
Обновление от 18.09.2017
В разделе Начало работы обновлена информация об использовании “боевой” и “тестовой” сред.
Упрощен процесс бронирования дополнительных услуг в разделе Бронирование дополнительных услуг.
Создан раздел Отмена дополнительных услуг.
Создан раздел Отмена мест в салоне.
В разделе Список сервисов теперь указывается поддержка сервисами работу с сессиями и токенами доступа, а также добавлены ссылки на руководства пользователя.
Обновление от 25.08.2017
В разделе Бронирование мест в салоне упрощен алгоритм бронирования мест в салоне.
Раздел Создание бронирований разделен на два раздела:
- Создание бронирований в 1 шаг — моментальное создание бронирования, используется сервис CreatePassengerNameRecordRQ
- Создание бронирований в 2 шага — моментальное бронирование сегментов и хранение их в текущей сессии до момента получения всех данных, необходимых для создания бронирования, используются сервисы EnhancedAirBookRQ и PassengerDetailsRQ
Обновлена версия сервиса CreatePassengerNameRecordRQ до версии 2.0.0.
Обновление от 10.08.2017
Обновление от 09.08.2017
В различных разделах рекомендаций обновлены версии используемых сервисов:
- BargainFinderMaxRQ до версии 3.2.0
- BargainFinderMax_ADRQ до версии 3.2.0
- BargainFinderMax_ASRQ до версии 3.2.0
- EnhancedAirBook до версии 3.8.0
- TravelItineraryReadRQ до версии 3.9.0
- OTA_AirPriceLLSRQ до версии 2.16.0
- AirTicketRQ до версии 1.1.0
- AirTicketLLSRQ до версии 2.10.0
- DeleteSpecialServiceLLSRQ до версии 2.2.1
В разделе Оформление билетов и EMD добавлено описание возможности оформлять билеты и EMD в разных инструкциях в рамках одного вызова сервиса AirTicketRQ.
Разделы Использование очередей, Обработка очередей без входа в очереди, Обработка очередей со входом в очереди объединены в один раздел Обработка очередей.
Обновлен раздел Начало работы.
Обновление от 04.08.2017
Создан раздел Обмен билетов.
Создан раздел Оптимизация времени поиска.
Обновление от 05.05.2017
Переработан раздел Получение текста правил.
Создан раздел Получение структурированных правил.
Обновлен раздел Получение курсов валют.
Раздел Сессии переименован в Аутентификация и переработан.
В разделе Создание бронирований изменены требования к дате пассивного сегмента, используемого для увеличение срока хранения бронирования (не более 180 дней от даты последнего сегмента в бронировании).
В разделе Branded Fares в запросе к сервису PO_AllBrandsPricingRQ добавлен обязательный атрибут для заполненения /@ArrivalDate
— дата и время прибытия для сегмента.
Обновлен раздел Перерасчет стоимости бронирований.
Раздел Редактирование бронирований переименован в Чтение и редактирование бронирований.
Обновление от 03.04.2017
Создан раздел Поиск по гибким направлениям.
В разделе Поиск перелетов по заданным датам добавлена информация о возможности установки требований к условиям обмена и возврата билетов (например для исключения невозвратных рекомендаций) и расширено описание функции изменения разнообразия поисковой выдачи (Diversity Swapper).
Обновление от 31.03.2017
В различных разделах рекомендаций обновлены версии используемых сервисов:
- BargainFinderMaxRQ до версии 3.1.0
- BargainFinderMax_ADRQ до версии 3.1.0
- EndTransactionLLSRQ до версии 2.0.7
- OTA_AirAvailLLSRQ до версии 2.4.0
- OTA_AirPriceLLSRQ до версии 2.15.0
- OTA_AirRulesLLSRQ до версии 2.2.1
- QueueAccessLLSRQ до версии 2.0.8
- RulesFromPriceLLSRQ до версии 2.1.0
В разделе Поиск перелетов по заданным датам добавлена возможность установить применимость черных и белых списков перевозчиков ко всем сегментам перелета или хотя бы одному.
В разделе Проверка наличия мест добавлена возможность исключить интерлайн перевозки.
В разделе Тайм-лимиты бронирований добавлен новый шаблон для SSR сообщения авиакомпании 3K.
Обновление от 14.02.2017
Переработан раздел Создание бронирований:
- обновлена структура раздела
- добавлены дополнительные примеры
- добавлено описание функции сравнения стоимости бронирования с заданной в сервисе EnhancedAirBookRQ
- добавлено описание отправки дополнительной информации в SSR типа
DOCO
иDOCA
- другие изменения
В разделах Поиск перелетов по заданным датам и Поиск по гибким датам добавлены новые примеры.
В разделе Формирование отчетов обновлена версия сервиса TKT_TravelAgencyReportsRQ до версии 1.2.2.
В разделе Тайм-лимиты бронирований добавлен новый шаблон для SSR сообщения авиакомпании CA.
Раздел Оформление билетов и EMD (устаревший способ) переименован в Низкоуровневое оформление билетов и EMD.
Обновлен внешний вид бокового меню.
Блоки с примерами запросов и ответов теперь можно сворачивать и разворачивать по клику на заголовок, а также копировать в буфер обмена.
Обновление от 06.02.2017
Обновлена структура разделов, посвященных очередям:
- в разделе Обработка очередей представлена общая информация об очередях, а также рекомендации по обработке некоторых системных очередей
- в разделах Обработка очередей без входа в очереди и Обработка очередей со входом в очереди представлены два разных алгоритма обработки очередей
- в разделе Помещение бронирований в очереди представлена информация о помещении бронирований в очереди при создании бронирований и в любой другой момент
- в разделе Тайм-лимиты бронирований представлена информация о получении и установке тайм-лимита бронирования, включая шаблоны SSR сообщений, в которых перевозчики присылают тайм-лимиты
Блоки с примерами запросов и ответов теперь по умолчанию свернуты.
Обновление от 25.01.2017
Обновление от 30.12.2016
В разделе Branded Fares добавлено описание возможности получать информацию об используемом бренде в результатах поиска без необходимости получения расчета по всем доступным брендам.
Переработан раздел Поиск по кодам тарифов.
Обновление от 26.12.2016
В разделе Оформление билетов и EMD представлен обновленный процесс оформления билетов и EMD при помощи сервиса-обертки (orchestrated service) AirTicketRQ. Устаревший процесс оформления билетов и EMD при помощи низкоуровневого сервиса AirTicketLLSRQ перенесен в раздел Оформление билетов и EMD (устаревший способ).
В разделе Поиск перелетов по заданным датам добавлено описание возможностей получения дополнительной информации о нормах провоза багажа.
В разделе Branded Fares добавлен процесс получения расчетов по всем доступным брендам по запросу к сервису PO_AllBrandsPricingRQ.
Обновление от 19.12.2016
В разделе Настройки PCC добавлена возможность проверки настроек в конкретном PCC.
Создан раздел Ревалидация билетов.
Переработан раздел Неподтвержденные места.
Обновление от 16.12.2016
В разделе Поиск перелетов по заданным датам обновлена версия сервиса BargainFinderMaxRQ до версии 3.0.0.
В разделе были добавлены:
- возможность указать тип пункта вылета (аэропорт или город)
- возможность задать черный или белый список оперирующих перевозчиков
- описание функции Multiple Fares per Itinerary
Обновление от 15.12.2016
Обновлен раздел Branded Fares в связи с добавлением поддержки Branded Fares авиакомпанией S7 Airlines (S7).
В разделе Настройки PCC добавлена информация о настройке Minimum Connect Time Edit, которая проверяет соответствие бронируемого перелета минимальному времени для пересадки в аэропорту.
Обновление от 09.12.2016
Создан раздел Настройки PCC, содержащий перечень рекомендованных и иных настроек PCC (TJR).
Переработан раздел Редактирование бронирований.
Создан раздел Air Merchandising, объединяющий разделы со всеми возможностями Sabre по поиску и бронированию дополнительных услуг и брендированных тарифов.
Создан раздел История бронирований.
Обновлена структура других разделов.
В различных разделах рекомендаций обновлены версии используемых сервисов:
- AirTicketLLSRQ до версии 2.9.0
- OTA_AirPriceLLSRQ до версии 2.14.0
- TravelItineraryReadRQ до версии 3.8.0
Обновление от 30.11.2016
В разделе Бронирование мест в салоне представлен упрощенный процесс бронирования мест в салоне.
В разделе Поиск перелетов по заданным датам добавлен подраздел Интерлайн.
Обновление от 25.11.2016
Обновление от 07.11.2016
Создан раздел Поиск по кодам тарифов с рекомендациями по работе с сервисом PromotionalShoppingRQ (проверка наличия мест по указанному коду тарифа в указанный промежуток дат).
Рекомендации по работе с сервисом BargainFinderMax_ADRQ вынесены в отдельный раздел — Поиск по гибким датам.
Обновление от 03.11.2016
В разделе Бронирование дополнительных услуг изменен запрос на получение списка дополнительных услуг.
Создан раздел Бронирование мест в салоне.
Переработан раздел Создание бронирований:
- обновлена структура раздела
- добавлен алгоритм создания бронирования в другом PCC
- добавлено описание сервиса CreatePassengerNameRecordRQ для создания бронирования в один запрос
Изменения в разделе Branded Fares:
- добавлен алгоритм бронирования перелетов с использованием нескольких брендов
- добавлена информация о поддержке авиакомпанией Аэрофлот Branded Fares
- добавлен способ поиска и бронирования тарифов группы “Бизнес Гибкий” авиакомпании S7
В различных разделах рекомендаций обновлены версии используемых сервисов:
- BargainFinderMaxRQ до версии 1.9.7
- EnhancedAirBookRQ до версии 3.7.0
В разделе Конфигурация Sabre добавлена инструкция по отключению функции “Divide in Party” для сервиса Bargain Finder Max (выдача разных классов бронирования для разных категорий пассажиров в результатах поиска).
В разделе Использование очередей добавлен новый алгоритм обработки очередей.
Обновление от 19.09.2016
Раздел Выбор альтернативных тарифов переименован в Branded Fares и переработан.
Обратите внимание на то, что с 16 сентября 2016 года авиакомпания UTair больше не требует использования категории пассажира CMM
для поиска и бронирования рейсов по тарифам группы (бренда) “Лайт”.
Обновление от 06.09.2016
В разделе Сессии добавлена информация об использовании сессий, созданных в Sabre Red Workspace (при помощи терминальной команды OIATH
).
В разделе Создание бронирований добавлена информация о добавлении бонусных карт, а также об отправке запросов специального сервиса (SSR) и дополнительной информации (OSI) перевозчику.
Обновление от 05.09.2016
Добавлен раздел Отчет о продажах с информацией о новом сервисе для получения отчета о продажах (TKT_TravelAgencyReportsRQ).
В разделе Начало работы добавлена ссылка на централизованное хранилище обновлений сервисов Sabre.
В различных разделах рекомендаций обновлены версии используемых сервисов:
- EndTransactionLLSRQ до версии 2.0.6
- OTA_CancelLLSRQ до версии 2.0.2
- DeletePriceQuoteLLSRQ до версии 2.1.0
- QueueAccessLLSRQ до версии 2.0.7
- AirTicketLLSRQ до версии 2.8.0
- OTA_AirPriceLLSRQ до версии 2.13.0
Обновление от 29.08.2016
В разделе Бронирование дополнительных услуг добавлена информация об удалении дополнительных услуг.
В разделе Создание бронирований добавлена информация о бронировании отдельных мест для младенцев, а также увеличении срока хранения бронирования в системе (добавление Retention Segment).
В разделе Сессии добавлена информация о получении количества используемых сессий.
В разделе Отправка терминальных команд добавлена информация о вводе специальных символов.
В разделе Поиск перелетов по заданным датам добавлена рекомендация указывать время вылета 11:00
в поисковом запросе, а также описание атрибута ExcludeCallDirectCarriers
, позволяющего не выдавать рекомендации тех перевозчиков, которые не доступны для бронирования в Sabre.
Переработан раздел Конфигурация Sabre.
Обновление от 19.08.2016
Обновлены адреса для отправки запросов к сервисам Sabre:
- среда CERT:
https://sws-crt.cert.havail.sabre.com
- среда RES:
https://webservices.havail.sabre.com
Подробнее см. Начало работы.
Обновлен раздел Branded Fares в связи с добавлением поддержки Branded Fares авиакомпанией UTair (UT).
В раздел Отправка терминальных команд добавлена информация о заполнения масок в терминальном режиме.
Обновление от 30.07.2016
Обновление от 22.07.2016
Обновлен раздел Branded Fares в связи с добавлением поддержки Branded Fares авиакомпанией Уральские Авиалинии (U6).
Обновлен раздел Оформление билетов и EMD для предотвращения случаев непопадения билета в бронировании. Рекомендуется:
- указать
10
в качестве значения атрибута/AirTicketRQ/@NumResponses
- включить проверку появления билета при чтении бронирования
В связи с обновлением сервиса BargainFinderMaxRQ до версии 1.9.5. обновлен раздел Поиск перелетов по заданным датам.
Обновление от 18.07.2016
Обновление от 05.07.2016
Обновление от 08.06.2016
Обновление от 30.05.2016
В связи с выходом версии 3.6.0 сервиса EnhancedAirBookRQ обновлен раздел Создание бронирований.
Основные изменения:
- в сервисе появилась встроенная возможность перебронирования в случае получения статуса сегмента
UC
. В связи с этим процесс, указанный в разделе Неподтвержденные места (перебронирование сегментов отдельным запросом) считается устаревшим - изменен формат индикаторов связанных сегментов с
true
иfalse
наI
иO
. Теперь он соответствует формату, используемому в ответах поисковых сервисов Bargain Finder Max