Назначение и состав SIP2


НАЧАЛО >> SIP2 >> Назначение и состав SIP2📄 Скачать в DOCX


SIP2 обслуживает обмен с терминалами самообслуживания по протоколу SIP2. Модуль принимает строку запроса, выделяет одну или несколько команд, применяет профиль станции, вызывает соответствующий обработчик и возвращает ответ в формате SIP2.

1. Жизненный цикл сессии

  1. Действие SCConnect создает состояние станции по идентификатору sipsession.
  2. Действие ExecCommand загружает состояние, передает исходный буфер в ProcessRequest и возвращает сформированный ответ.
  3. ProcessRequest читает команду, проверяет AY/AZ, подбирает обработчик ProcCmdXX, добавляет контрольную сумму и сохраняет последнюю команду.
  4. Действие SCDisconnect удаляет сохраненное состояние станции.

2. Профиль станции

Профиль SIP2 хранится в записи модуля и содержит:

Если станция не выполнила отдельную команду Login, модуль использует профиль по умолчанию из записи настроек.

3. Команды протокола

Модуль содержит обработчики стандартных команд SIP2:

4. Зависимости

Для библиотечных операций модуль использует Bookland. Для команды бронирования используется RQST. При сопровождении документации нужно проверять не только список SIP2-обработчиков, но и соответствие описаний реальным ограничениям подключенных модулей.