Сессия с ГРС: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Реквизиты подключения к GDS)
(См. также)
 
(не показано 10 промежуточных версий 5 участников)
Строка 1: Строка 1:
'''Авиа сервер''' унифицирует доступ к функционалу различных авиа поставщиков - GDS и предоставляет единый функционал для поиска перелётов и создание броней в каждой из GDS.  
+
[[Категория: Термины]]
 +
[[Категория: Термины (Авиабилеты)]]
 +
[[Категория: Реквизиты подключения (Авиабилеты)]]
 +
<!-- -->
 +
<!--При работе с ГДС Сирена понятие сессии вообще отсутствует, в этом случае понятие сессии попросту эмулируется.-->
 +
'''Сессия с ГРС''' — сеанс связи для взаимодействия с [[ГРС]] (запрос-ответ), в рамках которого результаты предыдущих сессионных запросов доступны в ГРС для использования последующими запросами.
 +
* Каждая сессия может одномоментно выполнять только 1 запрос к [[ГРС|поставщику]].
 +
* Сессии хранятся в специальном наборе сессий — пул сессий.
 +
* Размер пула сессий определяется [[Реквизиты подключения к ГРС в Немо 2.0|параметром]] {{Setting|Максимальное количество сессий с ГДС}}.
 +
* Возможные состояния сессии: открыта-свободна, закрыта, занята.  
  
Поддерживается работа со следующими GDS:
+
== Сессионный запрос в ГРС ==
* Sabre
+
У сессионных запросов результаты доступны в ГРС для выполнения действий с помощью последующих запросов в рамках этой же сессии.
* Galileo
+
 
* Sirena2000
+
Для выполнения запроса к ГРС выбирается свободная сессия. Если свободных сессий нет, то открывается новая сессия, которая приобретает статус ''занята''. Когда выполнение запросов в рамках сессии завершено, она изменяет статус на ''свободна''.
* Amadeus
+
 
* Sita
+
Если в рамках сессии не выполнялось запросов в течении определенного времени (настраивается, по умолчанию 15 минут), то она закрывается. При необходимости сессия может быть принудительно закрыта до истечения срока.  
* Specialfares
+
 
* VipService
+
Для работы с ГРС [[Sabre]] или [[Amadeus]] сессия с ГРС может не создаваться, а выбираться из пула уже открытых сессий, при этом можно указать, что в обязательном порядке должна открываться новая сессия с ГРС.<!-- Cессия "открывается" путём выборки из пула или создания новой, либо в коде приложения при выполнении определённых операций, либо когда используется запрос открытия сессии в АПИ авиа сервера (там это параметром отруливается).-->
== Реквизиты подключения к GDS ==
+
 
* '''Заголовок для реквизитов'''
+
Максимальное число открытых сессий с ГРС определяется договором агентства с ГРС и контролируется на стороне поставщика. {{NameProject2}} ограничивает число открытых сессий (количество запросов в ГРС) параметром {{Setting|Максимальное количество сессий с ГДС}} («Настройки Авиа» → «Настройки подключения к ГДС» → «Реквизиты к GDS»).
* '''Логин'''
+
* Если число сессионных запросов превысит значение параметра, то {{NameProject2}} не отправит запросы в ГРС и  вернёт ошибку.
* '''Пароль'''
+
* Если значение параметра превышает допустимое количество сессий, предусмотренное договором с поставщиком, то система отправит запрос в ГРС, однако ГРС вернёт [[Ошибка|ошибку]].
* '''UserId'''
+
 
* '''Режим поиска с группировкой'''
+
== Бессессионный запрос в ГРС ==
* '''Идентификатор пакета реквизитов из Немо 2.0'''
+
У бессессионных запросов результаты недоступны в ГРС для выполнения действий с помощью последующих запросов.
* '''PCC''' - необязательный параметр, но может использоваться при оплате при передаче длинной записи в некоторых платежных шлюзах и при ГДС-процессинге.
+
 
* '''Тип GDS'''
+
У ГРС ''[[Travelport (Galileo)|Galileo]], [[SITA Gabriel]], [[Mystifly]]'' и ''[[API Travelfusion|Travelfusion]]'' есть возможность принимать запросы без создания сессии.
* '''Адрес схемы сервера Немо 2.0'''
+
 
** '''1.1'''
+
{{Setting|Максимальное количество одновременных бессессионных запросов}} ограничивает количество параллельно отправляемых бессессионных запросов к поставщику («Настройки Авиа» → «Настройки подключения к ГДС» → «Реквизиты к GDS»). Это число определяется договором агентства с ГРС и контролируется на стороне поставщика.
** '''1.2''' - новая версия поиска. Включает в себя:
+
* Если число бессессионных запросов превысит значение параметра, то {{NameProject2}} не отправит запросы в ГРС и вернёт ошибку.
# поддержку поиска только по конкретному аэропорту города (благодаря признаку города для кодов аэропорта в поисковом запросе); <br/>
+
* Если значение параметра превышает допустимое количество одновременных бессессионных запросов, предусмотренное договором с поставщиком, то {{NameProject2}} отправит запрос в ГРС, однако ГРС вернёт [[Ошибка|ошибку]].
# поддержку настройки '''«Авиабилеты» → «Стандартный поиск» → «Ограничения поиска» → «Максимальное время пересадки»''' для GDS Galileo (в версии 1.1 не работает).<br/>
+
 
# возможность отправки параллельных поисковых запросов (настройка  '''«Авиабилеты» → «Стандартный поиск» → «Ограничения поиска» → «Поведение классов перелетов»''', в  версии 1.1 не поддерживается). <br/>
+
== См. также ==
* '''Версия запросов Немо 2.0'''
+
* [[Реквизиты подключения к ГРС в {{NameProject2}}]]
* '''Валюта'''
+
* [[Пакеты реквизитов {{NameProject2}}]]
* '''Использовать мультиформенную оплату для GDS процессинга со скидкой'''
+
* [[Глобальная распределительная система]]
* '''Временная зона реквизитов''' - сервера Nemo находятся в часовом поясе Europe/Moscow (UTC+04:00). Таймлимиты на оплату и войдирование, полученные от поставщиков, рассчитываются с учётом этой настройки.
+
* [[Ошибка]]
* '''Для поиска''' - использовать реквизиты для поиска
 
* '''Тип контракта'''
 
* '''Для бронирования''' - использовать реквизиты для бронирования
 
* '''Список авиакомпаний для бронирования'''
 
* '''Для выписки''' - использовать реквизиты для выписки
 
* '''Список авиакомпаний для выписки'''
 
* '''Список авиакомпаний для оплаты через GDS процессинг'''
 
* '''Валидатор''' - прибор для оперативного контроля при проверке проездных документов. В Системе взаиморасчетов (СВВТ) при оформлении перевозок используются валидаторы ТКП - штампы, применяемые для валидации бланка СПД НСАВ-ТКП и служащие для идентификации агентства, которое произвело оформление стандартных перевозочных документов. Заказ, выдача, учет и контроль использования валидаторов ТКП производится в соответствии с "Технологией заказа, выдачи, учета и контроля использования штампов (валидаторов) ТКП".
 
* '''Код валидатора'''
 
* '''Период войдирования''' - временной интервал, в течение которого можно отменить выписку билетов, задает временное значение в формате hh:mm. В зависимости от значения настройки '''Тип периода войдирования''' определяется либо конкретное время суток в течение дня выписки, либо временной интервал с момента выписки.
 
* '''Источник периода войдирования''' - доступны два источника:
 
** '''настройки''' - период войдирования устанавливается настройкой '''Тип периода войдирования'''.
 
** '''поставщик''' - устанавливается период войдирования от поставщика. <span style="font-size: large;"><span style="color: rgb(255, 0, 0);">!</span></span><span style="background-color: rgb(255, 240, 245);">&nbsp;Только для GDS Sirena. GDS Sabre, GDS Galileo, GDS NTFS, GDS Amadeus не передают параметр войдирования. Для них время, доступное для войдирование, берется из настроек.</span>
 
* '''Тип периода войдирования''' - определяет способ расчета временного интервала для отмены выписки. Возможные значения:
 
** '''Фиксированное время суток''' - период войдирования определяется с момента выписки до конца отсчёта периода войдирования в течение дня выписки.
 
** '''Временной промежуток после выписки''' - период войдирования начинается с момента выписки и действует в течении времени, указанного в поле '''Период войдирования'''.
 

Текущая версия на 17:13, 19 декабря 2018

Сессия с ГРС — сеанс связи для взаимодействия с ГРС (запрос-ответ), в рамках которого результаты предыдущих сессионных запросов доступны в ГРС для использования последующими запросами.

  • Каждая сессия может одномоментно выполнять только 1 запрос к поставщику.
  • Сессии хранятся в специальном наборе сессий — пул сессий.
  • Размер пула сессий определяется параметром Максимальное количество сессий с ГДС.
  • Возможные состояния сессии: открыта-свободна, закрыта, занята.

Сессионный запрос в ГРС

У сессионных запросов результаты доступны в ГРС для выполнения действий с помощью последующих запросов в рамках этой же сессии.

Для выполнения запроса к ГРС выбирается свободная сессия. Если свободных сессий нет, то открывается новая сессия, которая приобретает статус занята. Когда выполнение запросов в рамках сессии завершено, она изменяет статус на свободна.

Если в рамках сессии не выполнялось запросов в течении определенного времени (настраивается, по умолчанию 15 минут), то она закрывается. При необходимости сессия может быть принудительно закрыта до истечения срока.

Для работы с ГРС Sabre или Amadeus сессия с ГРС может не создаваться, а выбираться из пула уже открытых сессий, при этом можно указать, что в обязательном порядке должна открываться новая сессия с ГРС.

Максимальное число открытых сессий с ГРС определяется договором агентства с ГРС и контролируется на стороне поставщика. Nemo Connect ограничивает число открытых сессий (количество запросов в ГРС) параметром Максимальное количество сессий с ГДС («Настройки Авиа» → «Настройки подключения к ГДС» → «Реквизиты к GDS»).

  • Если число сессионных запросов превысит значение параметра, то Nemo Connect не отправит запросы в ГРС и вернёт ошибку.
  • Если значение параметра превышает допустимое количество сессий, предусмотренное договором с поставщиком, то система отправит запрос в ГРС, однако ГРС вернёт ошибку.

Бессессионный запрос в ГРС

У бессессионных запросов результаты недоступны в ГРС для выполнения действий с помощью последующих запросов.

У ГРС Galileo, SITA Gabriel, Mystifly и Travelfusion есть возможность принимать запросы без создания сессии.

Максимальное количество одновременных бессессионных запросов ограничивает количество параллельно отправляемых бессессионных запросов к поставщику («Настройки Авиа» → «Настройки подключения к ГДС» → «Реквизиты к GDS»). Это число определяется договором агентства с ГРС и контролируется на стороне поставщика.

  • Если число бессессионных запросов превысит значение параметра, то Nemo Connect не отправит запросы в ГРС и вернёт ошибку.
  • Если значение параметра превышает допустимое количество одновременных бессессионных запросов, предусмотренное договором с поставщиком, то Nemo Connect отправит запрос в ГРС, однако ГРС вернёт ошибку.

См. также