ГОСТ Р 54708—2011
Е.2.2.3 Транзакция подписки/отказа от подписки (запрос “*tuq“/-‘*tnq". ответ —tue"/**’tne"). Транзакция
доставки (запрос “’tdq", ответ “*tde")
•Клиент* подписывается на. вероятно, не оперативную информацию, предлагаемую •сервером’ (транзакция
подписки) (рисунок Е.4). ‘Сервер1передает информацию ‘клиенту’ всякий раз. когда (новые) данные становятся
доступны (транзакциядоставки)(рисунокЕ.4). “Сервер’приостанавливаетдоставкуданныхпри приеме транзакции
отказа от подписки или. например, после сбоя (перерыва).
Л
юбая указанная выше транзакция состоит, по крайне мере, из сообщения запроса и. произвольно, одного
или более сообщений ответа (например, как подтверждение приема).
• —имицяВтОрйаяЯи;
--------в»--сообщениестроя;
---------
^--д ш н тн м о й а б ц м и
Рисунок Е.4 — Транзакция подписки/отказа от подписки; транзакция доставки
Е.2.3 Поле флага типа ответа
Поле флага типа ответа состоит из 8 битов. Каждый бит представляет специальный тип требуемого сообще
ния ответа (см. ниже).
В сообщении запроса сообщение ответа требуется для всех типов ответов, обозначенных флагами.
В сообщении ответа один или несколько наборов битов в связанном сообщении запроса могут указывать, что
отмеченные ответы обработаны в соответствии с текущим сообщением ответа. Число отдельныхсообщений отве та
на конкретное сообщение запроса находится поэтомуот 0 (флаг не был установлен)до числа флагов, указанных в
сообщении запроса (каждый тип сообщения ответа посылается как отдельный DCP пакет). В последнем случае
только один бит поля флага устанавливается в сообщении ответа.
Поле флага типа ответа имеет структуру, представленную на рисунке Е.5.
бит 7
бит 6
бит 5
биты 4..0
подтверждение
приема
начало
обработки
окончание
обработки
[определенное приложение]
<Поле флага типа отаета>
1байт
Рисунок Е.5 — Структура поля флага типа ответа
Стандартизированные типы ответа имеют следующее выражение:
- подтверждение приема; сообщениезапросабылоуспешнополучено(передача получила подтверждение);
27