Государственный стандарт РФ ГОСТ Р ИСО 9040-96 "Информационная технология. Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса" (утв. постановлением Государственного комитета РФ по стандартизации и метрологии от 23 мая 1996 г. N 328 стр. 35

В А-режиме только инициатор МС может начать последовательность МС, т.е. инициировать первую из услуг МС, как это определено в таблице 29. Если началась последовательность МС, то она продолжается поочередно двумя пользователями ВТ, осуществляющими свой выбор допустимой услуги МС, согласно таблицы 29, пока не завершится допустимая последовательность. Нет никаких временных ограничений на то, когда должны быть выданы услуги в последовательности.
Только инициатор МС может запросить завершение МС при помощи услуги VT-END-NEG.
Примечания
1 Чтобы поставщик услуг предотвращал конфликты между запросами VT-START-NEG, всегда существует единственное назначение инициатора МН и получателя MH (см. 27.5).
2 Получатель МС не может инициировать предложение, но может инициировать встречное предложение для любых параметров ФСВТ, которые соответствуют раннему предложению.

31 Средство передачи данных

В этом разделе определена услуга ВТ, которая обеспечивает средство передачи данных (см. 7.4).
31.1 Услуга VT-DATA
31.1.1 Назначение
Обновить объекты способом, зависящим от неявного или назначенного приоритета обновления объектов, а для А-режима указать, может ли эхоконтроль сопровождать обработку этих обновлений.
31.1.2 Структура
См. таблицу 16.
31.1.3 Параметры услуги
В таблице 30 содержатся параметры услуги VT-DATA и указано, когда требуется каждый параметр (см. раздел 26).
Таблица 30 - Параметры услуги VT-DATA
Имя параметра
Запрос
Индикация
Обновление объекта ВТ
O
O
Эхоконтроль ВТ
H
H =
Начать ввод ВТ
У
У =
31.1.3.1 Параметр "обновление объекта ВТ" используется для передачи обновлений ОО или объекта ОУ. Примитив запроса или индикации VT-DATA содержит последовательность параметров "обновление объекта ВТ". Каждый такой параметр состоит из двух подпараметров: "идентификатор объекта ВТ" и "данные объекта ВТ", идентифицирующих объект, который должен быть обновлен, и данные, которыми он должен быть обновлен. Таким образом, один или несколько объектов могут быть обновлены одним запросом VT-DATA; однако эти объекты должны обладать одинаковым приоритетом обновления (см. 20.1.4 и 24.5). По крайней мере один ОУ с характеристикой "триггер" может быть включен в множество обновляемых объектов, и он должен быть адресатом последнего параметра "обновление объекта ВТ" в списке.
Параметр "идентификатор объекта ВТ" должен соответствовать имени ОО или ОУ, существующему в текущей ФСВТ. Имена объектов устройств могут не включаться (они не обновляются непосредственно услугой VT-DATA).
Параметр "данные объекта ВТ" - последовательность из нуля или более операций, выбранных из обновлений, допустимых для типа объекта, определенного в параметре "идентификатор объекта ВТ". Допустимые обновления для ОО определены в разделе 19. Если "идентификатор объекта ВТ" указывает ОУ, значение параметра "данные объекта ВТ" принимает одну из следующих форм:
a) если "ОУ-структура" = 1 (или умолчание) - одиночное значение, соответствующее типу и интервалу значений, определенных для ОУ;
b) если "ОУ-структура" есть целое > 1 - ноль или более элементов обновления формы
ОУ-идентификатор-элемента ОУ-значение-элемента,
где ОУ-значение-элемента должно соответствовать типу и интервалу значений указанного элемента данных;
c) если "ОУ-структура" есть "непараметрическое" - допустимые обновления задаются определением, указанным параметром "ОУ-идентификатор типа".
Если параметр "идентификатор объекта ВТ" задает ОСИ, значение параметра "данные объекта ВТ" должны соответствовать определению операций обновления ОСИ, приведенных в разделе 22.
31.1.3.2 Параметр "эхоконтроль ВТ" - необязательный параметр услуги, используемый только в А-режиме; он может включаться, только когда указанные объекты имеют приоритет обновления "нормальный". Если он присутствует, то указывает, что эхоконтроль сопровождает обработку сервисных блоков данных (см. 24.5 и В.7).
Примечание - Использование параметра "эхоконтроль ВТ" не зависит от характеристик "триггер" или "доставка". Однако обычно желательно вызвать явную или неявную доставку немедленно после VT-DATA с параметром "эхоконтроль ВТ".
31.1.3.3 Параметр "начать ввод ВТ" - необязательный булевый параметр услуги, используемый только в операции А-режима, если выбран функциональный блок "поля" (и полезен, только если существуют ОУ вводом структурированных данных). Значение "истина" параметра "начать ввод ВТ" указывает принимающему пользователю ВТ, что при завершении обновлений, содержащихся в примитиве VT-DATA, может начаться ввод данных под управлением записей ОУИВП и ОУМВП; значение "ложь" (по умолчанию отсутствует) указывает, что ввод данных не должен начинаться.
Примечание - Причиной для присвоения значения "ложь" параметру "начать ввод ВТ" может быть то, что до ввода данных необходимы дальнейшие обновления ОО, ОУОП, ОУИВП и т.д.
31.1.4 Использование и действия
К этой услуге применимы правила из 27.4.
Пользователь ВТ должен удовлетворять требованиям правил доступа для всех обновляемых объектов и не должен ожидать подтверждение приема, см. раздел 32, (но может запросить подтверждение от равноправного пользователя ВТ).
Множество параметров "обновление объекта ВТ" обрабатывается в том порядке, в котором они появляются в примитиве запроса. Влияние различных значений параметра ФСВТ "тип управления доставкой" на действия одного или более пакетов обновлений VT-DATA описаны в разделе 24, в котором также определены концептуальные очереди поставщика услуг, сопоставленные примитивам обновления ОО или ОУ (см. 24.5).
В С-режиме, если выполняется обновление ОУ с характеристикой "триггер", происходит неявная доставка (см. раздел 24) и инициируется примитив индикации VT-GIVE-TOKENS, как логически следующий за индикацией VT-DATA, должна быть передача монопольного использования полномочия доступа ПДЗ (см. также 33.1).
В А-режиме обновление ОУ с характеристикой "триггер" вызывает неявную доставку (см. раздел 24).

32 Средство управления доставкой

В этом разделе определены услуги ВТ, которые обеспечивают средство управления доставкой (см. 7.5).
Тип управления доставкой определяется значением параметра ФСВТ "тип управления доставкой" (см. раздел 24).
32.1 Услуга VT-DELIVER
32.1.1 Назначение
Вызвать доставку и указать пункт доставки в последовательности инициации услуг VT-DATA, и, необязательно, запросить подтверждение их приема.
32.1.2 Структура
См. таблицу 16.
32.1.3 Параметр услуги
В таблице 31 содержится Параметр услуги VT-DELIVER, а также указано, когда этот параметр требуется (см. раздел 26).
Таблица 31 - Параметр услуги VT-DELIVER
Имя параметра
Запрос
Индикация
Запрос подтверждения ВТ
O
О =
Параметр "запрос подтверждения ВТ" используется пользователем ВТ, чтобы запросить у равноправного пользователя ВТ подтверждение приема обновлений. Он принимает одно из значений "без подтверждения" или "подтверждение". Значение параметра по умолчанию - "без подтверждения".
32.1.4 Использование и действия
К этой услуге применимы правила из 27.4 и 27.5.