Инструменты пользователя

Инструменты сайта


onlineticket:101contepion

Это старая версия документа!


Принцип работы системы

При выполнении кассиром одной из системных операций с билетом – печать билета, обмен билета при изменении условий полета, обмен билета при изменении фамилии, возврат в АРС «Сирена-Трэвел» (далее ГРС) – формируется управляющее сообщение для сервера системы Online-ticket, который на основе полученных данных формирует один или несколько XML-файлов для клиента. Таким образом, информация об операции с билетом практически моментально будет получена сервером системы Online-ticket.

Следующий этап работы заключается в передаче сформированного XML-файла заинтересованным сторонам.

Файл передаётся только по запросу приёмной стороны, поэтому на данном этапе возможны два случая:

  1. Клиент подключен к серверу.
  2. Клиент не подключен к серверу.

Если клиент подключён к серверу, то он сразу же получит сообщение из очереди.

Если клиент не подключён к серверу в данный момент, то сообщение (которое состоит из идентификатора клиента и XML-файла) встанет в очередь на доставку и будет там находиться, пока клиент не установит соединение с сервером, но не больше 30 дней. После авторизации (об этом ниже), клиент делает запрос на наличие сообщений для него, и, в случае положительного ответа, получает их из очереди сообщений (при этом на сервере сообщение удаляется).

Соответственно, если требуется оперативное получение информации, то клиент должен всегда находиться в состоянии соединения с сервером и восстанавливать его при разрыве связи. В программе клиента при разрыве соединения реализовано автоматическое подключение.

Получив XML-файл, клиент сохраняет его в папке, указанной в файле конфигурации. В эту папку также имеет доступ программа, обрабатывающая финансовую информацию и ведущая учёт проданных билетов.

Авторизация пользователей проводится на основе сертификатов. Пользователю после обработки заявки высылается два файла:

  1. ca.crt – корневой сертификат авторизационного центра;
  2. <имя клиента>.pem – данный файл содержит сертификат клиента и его закрытый ключ.

Данные файлы после их получения необходимо скопировать в папку с клиентом и указать к ним путь в конфигурационном файле.

Файл «имя клиента.pem» не должен быть доступен никому, кроме пользователя, работающего с системой. В противном случае ваши данные с сервера может скачать любой обладатель данного файла.

См. далее:

onlineticket/101contepion.1473059705.txt.gz · Последнее изменение: 2023/07/21 09:10 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki