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

ОУ также имеет приоритет обновления (см. 24.5). Функциональный блок "расширенные правила доступа" определяет значения параметра ФСВТ "ОУ-приоритет", которые могут быть назначены (см. 20.1.4 и таблицу 10).
Если значением параметра "ОУ-приоритет" является "нормальный", ОУ может также иметь характеристику "триггер". Обновление ОУ с характеристикой "триггер" вызывает доставку информации обновления из очередей и (в С-режиме) передачу полномочия доступа ПДЗ равноправному пользователю ВТ.
14.1.2 Структура информации ОУ
Функциональный блок "структурированные ОУ" предоставляет возможность определения структуры информационного содержимого ОУ.
В общем, структура информационного поля ОУ может быть определена при помощи параметров ФСВТ или ссылки на отдельное определение, которое затем дополняет определение семантики информационного поля. Это отдельное определение может содержаться в настоящем стандарте или находиться вне его, например, в международном перечне.
Если структура информации определена параметрически, то она содержит несколько элементов данных: число, тип и размер каждого элемента данных являются значениями параметров ФСВТ и, таким образом, могут быть изменены посредством согласования. Определенные таким образом элементы данных могут быть индивидуально обновлены без обновления других элементов данных этого же объекта.
Число элементов данных может быть больше одного, только если для ассоциации ВТ выбран функциональный блок "структурированные ОУ".
Если структура информации не определена параметрически, то изменения элементов структуры не могут быть согласованы; определение структуры может допускать индивидуальное обновление элементов. Если функциональный блок "структурированные ОУ" не выбран, то структура информации ОУ должна быть определена параметрически.
14.2 Стандартные ОУ для полей и управляемого ввода данных
В настоящем стандарте определено несколько стандартных типов ОУ, которые используются с функциональным блоком "поля". Они перечислены ниже с кратким описанием их использования. Использование этих ОУ также требует выбора функционального блока "структурированные ОУ" (см. раздел 10). В разделе 20 определены параметры ФСВТ для этих ОУ и приведены детали их использования. Дополнительный пояснительный материал дан в приложении В.
a) ОУ определением поля (ОУОП) - обязательный, если для ОО должен использоваться параметр "возможность определения поля". Поля определяются записями определения поля (ЗОП) в ОУОП. ЗОП могут также связываться с записями в ОУИВП и ОУМВП (см. ниже) для того, чтобы применять условия для управляемого ввода данных в поля. Правило доступа для ОУОП определяет назначение ролей, если они есть, известное услуге (см. раздел 12);
b) ОУ инструкциями ввода в поле (ОУИВП) - необязательный, но полезный, если только существует ОУОП (см. подпункт а); содержит инструкции ввода в поле (ИБП), которые могут быть связаны с полем при помощи ЗОП поля;
c) ОУ макетами ввода в поле ОУМВП - обязательный, если существует ОУИВП (см. подпункт b); иначе - необязательный, но полезный, если только существует ОУОП, содержит макеты ввода данных, каждый из которых состоит из события ввода в поле (СВП), условий ввода в поле (УВП) и последовательности реакций на ввод в поле (РВП) и которые могут быть связаны с полем при помощи ЗОП поля;
d) ОУ контекстом (ОУК) - необязательный, но полезный, если только существует ОУОП (см. подпункт а); он позволяет отметить начальную точку для ввода данных и, аналогично, точку, в которой произошло завершение ввода данных, с причиной для завершения (если используется ОУМВП);
e) ОУ способом передачи (ОУСП): необязательный, но полезный, если только существует ОУОП (см. подпункт а); содержит общие инструкции, относящиеся к уведомлению об обновлениях полей, которые используются по умолчанию для всех полей, но которые для любого поля могут быть отвергнуты его ЗОП.
Для ОО с выбранным параметром "возможность определения поля", должен быть определен в точности один ОУОП, могут быть определены самое большее по одному ОУК и ОУСП, а также по одному или более ОУИВП и ОУМВП; ОУМВП не связаны непосредственно с ОУКВП, но, во всяком случае, один ОУМВП должен существовать, если существует некоторое число ОУИВП. Различные ОУ для ОО должны быть с ним связаны как рекомендуется в 23.4; это показано в В.18.14. В В.18.4 и В.18.5 содержится дополнительное пояснение по использованию ОУ вводом данных.
14.3 Стандартный ОУ для условий динамического завершения
В настоящем стандарте определен стандартный тип ОУ, ОУ условиями завершения (ОУУЗ), который может содержать условия динамического завершения. Он доступен в любом режиме функционирования. Для его использования требуется, чтобы был выбран функциональный блок "структурированные ОУ". В ФСВТ могут использоваться несколько экземпляров типа, каждый из которых имеет уникальное в ФСВТ значение параметра "ОУ-имя". Условия завершения в таком ОУ могут быть обновлены в любое время, когда пользователь ВТ имеет к нему доступ для обновления. Если один или более объектов устройств связаны с таким ОУ, то все параметры ФСВТ "завершение" в этих объектах устройств становятся недействительными. Однако ОУУЗ отвергается для объекта устройства, если этот объект устройства связан с ОУОП (см. 14.2 и 23.4). Дальнейшее описание содержится в разделе 20.
14.4 Стандартный ОУ для завершения с уведомлением
В настоящем стандарте определен стандартный тип ОУ, ОУ завершением (ОУЗ), который используется для уведомления прикладного пользователя ВТ терминальным пользователем ВТ о причине, по которой был завершен ввод. Он доступен в любом режиме функционирования и не требует применения функционального блока "структурированные ОУ". Он может использоваться вместе с событиями завершения, определенными или в параметрах ФСВТ "завершение" в объекте устройства, или с событиями завершения, определенными в ОУСП (см. раздел 20).
14.5 Стандартный ОУ для эхоконтроля
В настоящем стандарте определен стандартный тип ОУ, ОУ эхоконтролем, который может быть использован в А-режиме для уведомления удаленного пользователя ВТ о том, включен или выключен эхоконтроль (ответственность за эхоконтроль лежит на терминальном пользователе ВТ и этот ОУ только обеспечивает индикацию того, желает ли прикладной пользователь ВТ, чтобы терминальный пользователь ВТ выполнял или не выполнял эхоконтроль). Этот ОУ не требует применения функционального блока "структурированные ОУ" (см. раздел 20).

15 Объекты справочной информации

Объект справочной информации (ОСИ) - это особый тип структурированного ОУ, который содержит информацию обновления объекта для ссылки, когда используется ФСВТ. Сущность этого типа ОУ определена в данном разделе. В последующих разделах определены значения параметров ФСВТ для этого типа объекта и операции над такими объектами; они являются расширением к множеству операций, определенных для других ОУ в настоящем стандарте (см. раздел 10).
15.1 Структура
В ОСИ содержится информация обновления, на которую можно ссылаться во время операции ВТ. Ее структура состоит из нескольких меньших доступных блоков, называемых записями ОСИ, каждая из которых предназначена для содержания независимо адресуемого элемента такой информации.
Запись ОСИ может содержать любое допустимое содержимое для запроса VT-DATA, т.е. произвольная последовательность обновлений ОО и ОУ (включая обновления ОСИ) и операции выполнения и вызова над записями (см. 22.4.1 и 22.4.2) этого и другого ОСИ; вложенность допускается, но циклы не должны появляться. Может существовать пустая запись ОСИ.
ОСИ имеет правило доступа, которое согласовывается как часть определения ОСИ в ФСВТ. Он соответствует общим положениям для ОУ.
15.2 Создание и использование ОСИ
Один или более ОСИ могут быть включены в ФСВТ, только если выбран функциональный блок "ОСИ". Этот функциональный блок независим от любых других функциональных блоков ВТ.
Параметры ФСВТ, которые задают ОСИ в ФСВТ, определены в разделе 21. Они соответствуют общим для ОУ параметрам ФСВТ, представленным в разделе 20.
Исходное содержимое ОСИ может быть определено в профиле, в который оно выбирается из перечня предварительно определенных ОСИ, возможно при помощи аргумента профиля, или может быть вызвано непосредственно из регистра в ФСВТ во время согласования. Исходное содержимое ОСИ, полученное этим способом, неявно содержится в его определении и не может согласовываться. Исходное содержимое может быть пустым.
Модификация исходного содержимого ОСИ или добавление нового содержимого (используя VT-DATA) возможно, только если ОСИ назначено правило доступа, отличное от значения "нет доступа"; определение ОСИ может запрещать или ограничивать такое назначение.
Операции для обновления ОСИ или использования его содержимого определены в разделе 22; они являются расширениями операций обновления, определенными для других ОУ.

16 Объекты устройств

Предоставляют пользователям ВТ механизм для указания определенных характеристик, относящихся к реальным устройствам, чтобы обеспечить отображение информации, содержащейся в ОО, на реальные устройства или от них. Объекты устройств также служат для привязки устройств к ОО и любым ОУ, которые могут быть выбраны как часть ФСВТ (см. раздел 14) для участия в операции устройства.
Объекты устройств выбираются в начальной ФСВТ при установлении ассоциации ВТ, если они существуют в выбранном профиле ФСВТ.
Последующее согласование может привести к выбору другого множества объектов устройств, если используется новый профиль ФСВТ. Используя параметры ФСВТ, путем согласования можно также определить новые объекты устройств или изменить характеристики уже существующих.
Объект устройства имеет одно уникальное в ФСВТ имя.
Объекты устройств не обновляются непосредственно средством передачи данных. Параметры ФСВТ объекта устройства предназначены для воздействия на отображение между ОО и реальным устройством.
По умолчанию каждому объекту устройства поставлен в соответствие ОУ. Этот ОУ не использует обычные параметры ФСВТ для ОУ (см. раздел 20), но имеет в объекте устройства заранее определенные характеристики и специфические параметры ФСВТ (см. раздел 23). При обновлении на этот ОУ ссылаются по имени объекта устройства.

17 Параметры ФСВТ и направленный граф

17.1 Направленный граф параметров ФСВТ
Параметры ФСВТ имеют структуру направленного графа, как указано на рисунках 6 и 7. На этих рисунках также указаны параметры ФСВТ, которые могут встречаться многократно.
Некоторые поддеревья графа в целях облегчения понимания показаны с "корнем", для которого в данном стандарте не определен фактический параметр. Эти "фиктивные" корни указываются квадратными скобками и им, конечно, не могут быть присвоены значения.
Отдельные параметры направленного графа определены в разделах 18, 20, 23 и 24, за исключением "режим", "класс" и "функциональные блоки", которые не являются параметрами ФСВТ, а являются параметрами услуги VT-ASSOCIATE, т.е. "режим ВТ", "класс ВТ" и "функциональные блоки ВТ" соответственно (см. 28.1.3).
Примечание - В направленном графе не отражена зависимость определенных параметров ФСВТ от функциональных блоков ВТ.
17.2 Правила совместимости ФСВТ
Полная ФСВТ требуется, чтобы определять значения параметров ФСВТ следующим образом:
a) значение для любого параметра ФСВТ, существование которого следует из значения параметра ФСВТ "родитель" в узле более высокого порядка графа или как определено в настоящем стандарте; это значение может быть обеспечено как значение по умолчанию, если оно определено;