Таблица N 10. Формат подзаписи EGTS_SR_COMMAND_DATA сервиса EGTS_COMMANDS_SERVICE
Таблица N 10. Формат подзаписи EGTS_SR_COMMAND_DATA
сервиса EGTS_COMMANDS_SERVICE
┌────┬────┬────┬─────┬─────┬──────┬──────┬──────┬───┬───────┬─────────────┐
│Бит │Бит │Бит │ Бит │Бит 3│Бит 2 │Бит 1 │Бит 0 │Тип│ Тип │Размер, байт │
│ 7 │ 6 │ 5 │ 4 │ │ │ │ │ │данных │ │
│ │ │ │ │ │ │ │ │ │ │ │
├────┴────┴────┴─────┼─────┴──────┴──────┴──────┼───┼───────┼─────────────┤
│ CT (Command Type) │CCT (Command Confirmation │ M │ BYTE │ 1 │
│ │ Type) │ │ │ │
├────────────────────┴──────────────────────────┼───┼───────┼─────────────┤
│ CID (Command Identifier) │ M │ UINT │ 4 │
├───────────────────────────────────────────────┼───┼───────┼─────────────┤
│ SID (Source Identifier) │ M │ UINT │ 4 │
├─────────────────────────────────┬──────┬──────┼───┼───────┼─────────────┤
│ - │ ACFE │CHSFE │ M │ BYTE │ 1 │
├─────────────────────────────────┴──────┴──────┼───┼───────┼─────────────┤
│ CHS (Charset) │ O │ BYTE │ 1 │
├───────────────────────────────────────────────┼───┼───────┼─────────────┤
│ ACL (Authorization Code Length) │ O │ BYTE │ 1 │
├───────────────────────────────────────────────┼───┼───────┼─────────────┤
│ AC (Authorization Code) │ O │BINARY │ 0 ... 255 │
├───────────────────────────────────────────────┼───┼───────┼─────────────┤
│ CD (Command Data) │ O │BINARY │ 0 ... 65205 │
└───────────────────────────────────────────────┴───┴───────┴─────────────┘
0001 - CT_COMCONF - подтверждение о приеме, обработке или результат выполнения команды;
0010 - CT_MSGCONF - подтверждение о приеме, отображении и/или обработке информационного сообщения;
0011 - CT_MSGFROM - информационное сообщение от абонентского терминала;
0100 - CT_MSGTO - информационное сообщение для вывода на устройство отображения;
0101 - CT_COM - команда для выполнения на абонентском терминале;
0110 - CT_DELCOM - удаление из очереди на выполнение переданной ранее команды;
0111 - CT_SUBREQ - дополнительный подзапрос для выполнения (к переданной ранее команде);
1000 - CT_DELIV - подтверждение о доставке команды или информационного сообщения;
CCT - тип подтверждения (имеет смысл для типов команд CT_COMCONF, CT_MSGCONF, CT_DELIV):
0000 - CC_OK - успешное выполнение, положительный ответ;
0001 - CC_ERROR - обработка завершилась ошибкой;
0010 - CC_ILL - команда не может быть выполнена по причине отсутствия в списке разрешенных (определенных протоколом) команд или отсутствия разрешения на выполнение данной команды;
0011 - CC_DEL - команда успешно удалена;
0100 - CC_NFOUND - команда для удаления не найдена;
0101 - CC_NCONF - успешное выполнение, отрицательный ответ;
0110 - CC_INPROG - команда передана на обработку, но для ее выполнения требуется длительное время (результат выполнения еще не известен);
CID - идентификатор команды, сообщения. Значение из данного поля используется стороной, обрабатывающей/выполняющей команду или сообщение, для создания подтверждения. Подтверждение содержит в поле CID то же значение, что содержалось в самой команде или сообщении при отправке;
SID - идентификатор отправителя (уровня прикладного ПО) данной команды или подтверждения;
ACFE - (Authorization Code Field Exists) битовый флаг, определяющий наличие полей ACL и AC в подзаписи:
1 - поля ACL и AC присутствуют в подзаписи;
0 - поля ACL и AC отсутствуют в подзаписи;
CHSFE - (Charset Field Exists) битовый флаг, определяющий наличие поля CHS в подзаписи:
1 - поле CHS присутствует в подзаписи;
0 - поле CHS отсутствует в подзаписи;
CHS - кодировка символов, используемая в поле CD, содержащем тело команды. При отсутствии данного поля по умолчанию используется кодировка CP-1251. Определены следующие значения поля CHS (десятичный вид):
ACL - длина в байтах поля AC, содержащего код авторизации на стороне получателя;
AC - код авторизации, использующийся на принимающей стороне (абонентский терминал), который обеспечивает ограничение доступа на выполнение отдельных команд. Если указанный в данном поле код не совпадает с ожидаемым значением, то в ответ на такую команду или сообщение абонентский терминал отправляет подтверждение с типом CC_ILL;
CD - тело команды, параметры, данные возвращаемые на команду-запрос, использующие кодировку из поля CHS, или значение по умолчанию. Формат команды описан в Таблице N 11. Данное поле имеет нулевую длину (отсутствует) в тех случаях, когда в ответ на команду или сообщение для абонентского терминала не передаются никакие данные.
- Гражданский кодекс (ГК РФ)
- Жилищный кодекс (ЖК РФ)
- Налоговый кодекс (НК РФ)
- Трудовой кодекс (ТК РФ)
- Уголовный кодекс (УК РФ)
- Бюджетный кодекс (БК РФ)
- Арбитражный процессуальный кодекс
- Конституция РФ
- Земельный кодекс (ЗК РФ)
- Лесной кодекс (ЛК РФ)
- Семейный кодекс (СК РФ)
- Уголовно-исполнительный кодекс
- Уголовно-процессуальный кодекс
- Производственный календарь на 2023 год
- МРОТ 2024
- ФЗ «О банкротстве»
- О защите прав потребителей (ЗОЗПП)
- Об исполнительном производстве
- О персональных данных
- О налогах на имущество физических лиц
- О средствах массовой информации
- Производственный календарь на 2024 год
- Федеральный закон "О полиции" N 3-ФЗ
- Расходы организации ПБУ 10/99
- Минимальный размер оплаты труда (МРОТ)
- Календарь бухгалтера на 2024 год
- Частичная мобилизация: обзор новостей