ГОСТ Р 56361—2015
0100 = CT_MSGTO — информационное сообщение для вывода на устройство отображения АСН.
0101 = СТ_СОМ — команда для выполнения на АСН,
0110 = CT_DEl.COM — удаление из очереди на выполнение переданной ранее команды.
0111 = CT_SUBREQ — дополнительный подзапрос для выполнения (к переданной ранее команде).
1000 = CT_DELIV — подтверждение о доставке команды или информационного сообщения:
- ССТ (Command Confirmation Type) — тип подтверждения (имеет смысл для типов команд CT_COMCONF.
CT_MSGCONF. CT_DELIV):
0000 = СС_ОК — успешное выполнение, положительный ответ,
0001 = CC_ERROR — обработка завершилась ошибкой.
0010 = CCJLL — команда не может быть выполнена по причине отсутствия в списке разрешенных
(определенных протоколом) команд или отсутствия разрешения на выполнение данной команды.
0011 = CC_DEL — команда успешно удалена.
0100 = CC_NFOUND — команда для удаления не найдена.
0101 = CC_NCONF — успешное выполнение, отрицательный ответ.
0110 =CC_INPROG — команда передана на обработку, но для ее выполнения требуется длительное
время (результат выполнения еще не известен);
- CIO (Command Identifier) — идентификатор команды, сообщения. Значение из данного поля должно быть
использовано стороной, обрабатывающей/выполняющей команду или сообщение, для создания подтверждения.
Подтверждение должно содержать вполе CID то же значение, что содержалось в самой команде или сообщении
при отправке;
- SID (Source Identifier) — идентификатор отправителя (уровня прикладного ПО. например, уникальный иден
тификатор пользователя в системе диспетчеризации) данной команды или подтверждения;
- ACFE (Authorization Code Field Exists) — битовый флаг, определяющий наличие полейАСЬиАС в подзаписи:
1 = поляACL иАС присутствуют в подзаписи.
0 = поляACL иАС отсутствуют в подзаписи;
- CHSFE (Charset Field Exists)— битовый флаг, определяющий наличие поля CHS в подзаписм:
1 = поле CHS присутствует в подзаписи.
0 = поле CHS отсутствует в подзаписи;
- CHS (Charset) — кодировка символов, используемаявполе CD, содержащем тело команды. При отсутствии
данного поля по умолчанию должны использовать кодировку СР-1251. Определены следующие значения поля
CHS (десятичный вид):
0 = СР-1251.
1= IA5 (CCITT T.50>’ASCII (ANSI Х3.4).
2 = бинарные данные,
3 = Latin 1 [17J,
4 = бинарные данные.
5 = JIS (X 0208-1990),
6 = СугШс [18].
7 = Latirv’Hebrew [19].
8 = UCS2 [20];
- ACL (Authorization Code Length) — длина в байтах поля АСН. содержащего код авторизации на стороне
получателя;
- АС (Authorization Code) — код авторизации, используемый на принимающей стороне (АСН) и обеспечива
ющий ограничение доступа на выполнение отдельных команд. Если указанный в данном поле код не совпадает с
ожидаемым значением, то в ответ на такую команду или сообщение АСН должна отправить подтверждение с
типом CCJLL;
- CD (Command Data) — тело команды, параметры, данные возвращаемые на команду-запрос, использую
щие кодировку из поля CHS или значение поумолчанию. Размер данного поляопределяют, исходя изобщейдлины
записи протокола уровня поддержки услуг и длины предшествующих полей в данной подзаписи.
В таблице В.23 представлен формат команд терминала. Слисок команд, их формат и описание представле
ны в В.3.4.1 подпункт б). Данное поле может иметь нулевую длину (отсутствовать) в тех случаях, когда в ответ на
команду или сообщение для АСН не передаются никакие данные.
Таб лица В.23 — Формат команд терминала
Бит 7Бит
6
Бит 5Бит 4Бит 3Бит 2Бит
1
Бит 0ТипТип данныхРазмер, байт
ADR (Address)
MUSHORT
2
SZ (Size)ACT (Action)
МBYTE
1
CCD (Convnand Code)
МUSHORT
2
DT (Data)
ОBINARY
0 ... 65200
61