Протокол передачи данных с контрольно-кассовых машин с функцией фиксации и (или) передачи данных на сервер операторов фискальных данных
2.5. Структура запроса к серверу 3.3.3. Дополнительные сервисные поля 3.4. Отмена последней транзакции 3.5. Открытие смены 3.8. Отправка и получение отчетов 3.10. Служебная часть сообщений 4.11. Типы рекламных текстов для чека 4.12. Информация о рекламных текстах для чека 5. Процедуры установления связи 5.1. Работа в нормальном режиме 5.2. Работа в режиме блокировки 5.3. Работа в режиме серверной блокировки
Обмен контрольно-кассовых машин с функцией фиксации и (или) передачи данных (далее - устройство) с сервером оператора фискальных данных (далее-ОФД) осуществляется по TCP/IP протоколу. Инициатором всех сеансов связи является устройство. При обращении устройства к серверу ОФД устанавливается TCP соединение и производится обмен сообщениями. Поскольку TCP гарантирует доставку данных в неизменном виде. использование контрольных сумм не требуется. В качестве основы для кодирования и декодирования (сериализации) информации предметной области предлагается использование Protocol Buffers, далее - protobuf. Особенности данного подхода: · структуры передаваемых данных описываются формальным языком, и это описание служит частью контракта взаимодействия между устройствами и серверной частью; · protobuf поддерживает обратную совместимость если в более новый функционал добавлен путем расширений и опциональных полей; · для изменения состава передаваемых данных необходима перегенерация кода. В этом документе типы данных описаны в терминах protobuf. Если для конкретных случаев не сказано иное, диапазоны значений беззнаковых типов ограничиваются максимально допустимыми положительными значениями соответствующих знаковых чисел:
Все строковые переменные должны быть в кодировке UTF-8.
Сообщения, посылаемые клиентом, и ответы от сервера структурированы идентично. Шесть полей заголовка, описанного ниже, предваряют байты сериализованной с помощью protobuf структуры.
В заголовке передаются следующие обязательные поля:
Документ показан в сокращенном демонстрационном режиме
Чтобы продолжить, выберите ниже один из вариантов оплаты
Доступ к документам и консультации
от ведущих специалистов
Вы можете купить этот документ
Как купить документ? 400 тг
|