Изменения

Перейти к навигации Перейти к поиску

Сессия с ГРС

49 байт добавлено, 17:53, 28 марта 2016
Нет описания правки
* Каждая сессия может одномоментно выполнять только 1 запрос к [[ГРС|поставщику]].
* Сессии хранятся в специальном наборе сессий — пул сессий.
* Размер пула сессий определяется [[Реквизиты подключения к ГРС в Немо 2.0|параметром]] '''''{{Setting|Максимальное количество сессий с ГДС'''''}}.
* Возможные состояния сессии: открыта-свободна, закрыта, занята.
Для работы с ГРС [[Sabre]] или [[Amadeus]] сессия с ГРС может не создаваться, а выбираться из пула уже открытых сессий, при этом можно указать, что в обязательном порядке должна открываться новая сессия с ГРС.<!-- Cессия "открывается" путём выборки из пула или создания новой, либо в коде приложения при выполнении определённых операций, либо когда используется запрос открытия сессии в АПИ авиа сервера (там это параметром отруливается).-->
Максимальное число открытых сессий с ГРС определяется договором агентства с ГРС и контролируется на стороне поставщика. {{NameProject2}} ограничивает число открытых сессий (количество запросов в ГРС) параметром '''''{{Setting|Максимальное количество сессий с ГДС''''' }} ({{Menu|Настройки Авиа|Настройки «Настройки Авиа» → «Настройки подключения к ГДС|Реквизиты ГДС» → «Реквизиты к GDS}}GDS»).
* Если число сессионных запросов превысит значение параметра, то {{NameProject2}} не отправит запросы в ГРС и вернёт ошибку.
* Если значение параметра превышает допустимое количество сессий, предусмотренное договором с поставщиком, то система отправит запрос в ГРС, однако ГРС вернёт [[Ошибка|ошибку]].
У бессессионных запросов результаты недоступны в ГРС для выполнения действий с помощью последующих запросов.
У ГРС ''[[Travelport (Galileo)|Galileo]], [[SITA Gabriel]], [[MistyflyMystifly]]'' и ''[[API Travelfusion|Travelfusion]]'' есть возможность принимать запросы без создания сессии.
'''''{{Setting|Максимальное количество одновременных бессессионных запросов''''' }} ограничивает количество параллельно отправляемых бессессионных запросов к поставщику ({{Menu|Настройки Авиа|Настройки «Настройки Авиа» → «Настройки подключения к ГДС|Реквизиты ГДС» → «Реквизиты к GDS}}GDS»). Это число определяется договором агентства с ГРС и контролируется на стороне поставщика.
* Если число бессессионных запросов превысит значение параметра, то {{NameProject2}} не отправит запросы в ГРС и вернёт ошибку.
* Если значение параметра превышает допустимое количество одновременных бессессионных запросов, предусмотренное договором с поставщиком, то {{NameProject2}} отправит запрос в ГРС, однако ГРС вернёт [[Ошибка|ошибку]].

Навигация

'