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

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

Версия 17:53, 28 марта 2016

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также