ГОСТ 33472—2015
0110 = CT_DELCOM — удаление из очереди на выполнение переданной ранее команды.
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 = CCJNPROG — команда передана на обработку, но для ее выполнения требуется длительное
время (результат выполнения еще не известен).
- СЮ (Command Identifier) — идентификатор команды, сообщения. Значение из данного поля должно быть
использовано стороной. обрабатывающейг’выполняющей команду или сообщение, для создания подтверждения.
Подтверждение должно содержать в поле СЮ то же значение, что содержалось в самой команде или сообщении
при отправке;
- SID (Source Identifier) — идентификатор отправителя (уровня прикладного ПО. например, уникальный иден
тификатор пользователя в системе диспетчеризации) данной команды или подтверждения;
-ACFE (Authorization Code Field Exists)— битовый флаг, определяющий наличие полейACL иАС в подзаписи;
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 (17).
4 = бинарные данные,
5 = JIS (X 0208-1990).
6 = Cyrtic [18].
7 = Latin/Hebrew (19).
8 = UCS2 [20J.
- ACL (Authorization Code Length) — длина в байтах поля АСН. содержащего код авторизации на стороне
получателя;
- АС (Authorization Code) — код авторизации, используемый на принимающей стороне (АСН) и обеспечива
ющий ограничение доступа на выполнение отдельных команд. Если указанный в данном поле код не совпадает с
ожидаемым значением, то в ответ на такую команду или сообщение АСН должна отправить подтверждение с
типом CCJLL;
- CD (Command Data) — тело команды, параметры, данные возвращаемые на команду-запрос, использую
щие кодировку из поля CHS или значение по умолчанию. Размерданного поля определяют, исходя из общейдлины
записи протокола уровня поддержки услуг и длины предшествующих полей в данной подзаписи.
В таблице В.23 представлен формат команд терминала. Список команд, и их описание представлены в пере
числении б) В.3.4.1 Даннов поле может иметь нулевую длину (отсутствовать) в тех случаях, когда в ответ на коман ду
или сообщение для АСН не передаются никакие данные.
Т а б л и ц а В.23 — Формат команд терминала
Б и т 7Б и т вБ и т вБ и т 4Б и т 3Б и т 2Б и т 1Б ит 0Т ипТ и п д а н н ы хР а зм е р , байт
ADR (Address)
2
SZ (Size)ACT (Action)
1
CCD (Command Code)
2
DT (Data)
M
USHORT
м
BYTE
м
USHORT
о
BINARY
0 . . . 6 5 2 0 0
63