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

ОСИ идентифицируется именем своего параметра ФСВТ "ОУ-имя" (см. раздел 21).
Значение параметра "ОУ-имя" является допустимым для параметра "идентификатор объекта ВТ" услуги VT-DATA (см. 31.1 и 22.3), если в текущей ФСВТ присутствует ОСИ с таким именем.
22.2.2 Идентификация записи ОСИ
Каждая запись в ОСИ идентифицируется своим идентификатором записи. Идентификатор записи не является параметром ФСВТ, но или он известен из зарегистрированного определения предварительно определенного ОСИ (например, когда ОСИ вызывается в ФСВТ профилем), или назначается операцией СОЗДАТЬ ЗАПИСЬ (см. 22.3.3). Запись имеет значение типа "печатная строка" АСН.1.
22.3 Операции обновления ОСИ
Все следующие операции обновления ОСИ подчиняются правилу доступа, применяемому к ОСИ и параметром ФСВТ "ОУ-доступ" (см. раздел 21). Они являются расширениями простой операции обновления, определенной для других ОУ.
ОСИ обновляются при помощи аналогичного принципа, как другие ОУ (см. 31.1), т.е. значение параметра "ОУ-имя" образует допустимое значение для параметра "идентификатор объекта ВТ" услуги VT-DATA с параметром "данные объекта ВТ", содержащим операцию обновления, и где применяются другие аргументы.
22.3.1 Операция ОЧИСТИТЬ ОСИ
Параметр "данные объекта ВТ" имеет форму
ОЧИСТИТЬ ОСИ
Эта операция исключает все записи ОСИ, как в 22.3.2.
22.3.2 Операция ИСКЛЮЧИТЬ ЗАПИСЬ
Параметр "данные объекта ВТ" имеет форму
ИСКЛЮЧИТЬ ЗАПИСЬ идентификатор-записи,
где "идентификатор-записи" должен быть именем существующей записи в этом ОСИ.
Эта операция удаляет содержимое и идентификатор записи поименованной записи из поименованного ОСИ.
22.3.3 Операция СОЗДАТЬ ЗАПИСЬ
Параметр "данные объекта ВТ" имеет форму
СОЗДАТЬ ЗАПИСЬ идентификатор-записи информация-объекта-обновления,
где:
"идентификатор-записи" - может быть именем существующей записи в этом ОСИ, которая должна быть перезаписана операцией, или именем новой записи, которая создается операцией.
"информация-обновления-объекта" - это множество обновлений объекта ФСВТ, т.е. таких, какие могут быть включены в запрос VT-DATA; эти объекты не обязательно должны существовать, т.е. не обязательно являться частью текущей ФСВТ. Это множество обновлений образует новое содержимое записи ОСИ; оно может быть пустым.
Примечания
1 Пустое обновление фактически очищает содержимое записи, но не удаляет ее.
2 Проверки на допустимость содержимого записей не могут быть сделаны, если запись обновляется в тот момент использования записи, когда состояние ФСВТ неизвестно.
22.4 Операции ссылки к ОСИ
На ОСИ ссылаются при помощи принципа, аналогичного для операции обновления, т.е. значение параметра "ОУ-имя" для ОСИ образует допустимое значение параметра "идентификатор объекта ВТ" услуги VT-DATA со значением параметра "данные объекта ВТ", содержащим операцию ссылки и аргумент.
Каждая из этих операций ссылки зависит от значения параметра "ОУ-приоритет" для ОСИ (см. 21.2), но действия по обновлениям в записи, на которую ссылаются, зависят от характеристик объектов, которые должны обновляться.
22.4.1 Операция ВЫПОЛНИТЬ ЗАПИСЬ
Параметр "данные объекта ВТ" имеет форму
ВЫПОЛНИТЬ ЗАПИСЬ идентификатор-записи, где "идентификатор-записи" должен быть именем существующей в этом ОСИ записи.
Эта операция пытается выполнить обновления, которые образуют содержимое указанной записи, объектов в текущей ФСВТ, как если бы эти обновления явно находились в запросе VT-DATA.
Эта операция не подчиняется правилу доступа ОСИ. Конкретные обновления из записи подчиняются правилу доступа к объектам, для которых они предназначены, по отношению к тому пользователю ВТ, который инициировал операцию ссылки к ОСИ. Если операция вызывается посредством включения в услугу VT-DATA, тогда соответствующим пользователем ВТ будет тот, который ввел запрос VT-DATA. Если операция обусловлена вызовом ОСИ через реакцию на ввод ЗМВП (см. В.18.10), тогда соответствующим пользователем ВТ является тот, который выполняет реакцию на ввод.
22.4.2 Операция ВЫЗВАТЬ ЗАПИСЬ
Параметр "данные объекта ВТ" имеет форму
ВЫЗВАТЬ ЗАПИСЬ идентификатор-записи, где аргумент такой, как в 22.4.1.
Эта операция имеет следующие по порядку действия:
1) значения указателя отображения и логического указателя, если он используется, сохраняются;
2) операция ВЫПОЛНИТЬ ЗАПИСЬ выполняется, как в 22.4.1.
1) сохраненные значения указателей восстанавливаются.
К этой операции применима также вся информация согласно 22.4.1.

23 Параметры ФСВТ объекта устройства

В таблицах 11-13 приведены параметры ФСВТ для объектов устройств службы ВТ базового класса.
23.1 Параметры ФСВТ для ОУ по умолчанию
Параметры ФСВТ "ОУ-доступ по умолчанию устройства", "ОУ-триггер по умолчанию устройства", "ОУ-приоритет по умолчанию устройства" и "ОУ-начальное значение по умолчанию устройства" определены в таблице 11. Они задают значения для ОУ по умолчанию, связанных с объектом устройства (см. раздел 16). Категория такого ОУ по умолчанию всегда является булевой с восемью определенными булевыми значениями. Начальное значение их может быть задано при помощи значения параметра "ОУ-начальное значение по умолчанию устройства".
23.2 Параметры ФСВТ "минимальная длина"
В таблице 11 представлены параметры "минимальная длина массива X устройства" и "минимальная длина массива Y устройства", которые описывают минимальную допустимую область изображения для устройства, т.е. это означает, что устройство должно быть способно обрабатывать массивы Х с минимальной длиной массива X устройства или длиннее и массивы Y с минимальной длиной массива Y устройства или длиннее, чтобы адекватно обеспечить требования пользователя ВТ (устройство с меньшими размерностями не подходит).
23.3 Параметры ФСВТ объекта устройства для атрибутов
Таблица 11 - Параметры ФСВТ для объекта устройства
Параметр
Значение
Имя устройстваСтрока знаков типа "печатная строка" АСН. 1, см. раздел 14
ОУ-доступ по умолчанию устройстваЛюбые допустимые значения "ОУ-доступ" (см. раздел 9 и таблицу 1) (умолчание = "НПУД"); значение параметра "ОУ-доступ" для ОУ по умолчанию
ОУ-приоритет по умолчанию устройства"Нормальный", "высокий", "срочный" (умолчание = "нормальный"); назначает приоритет обновления ОУ по умолчанию по правилам в таблице 10; используется примечание 2 к таблице 8
ОУ-триггер по умолчанию устройства"Выбран", "не выбран" (умолчание = "не выбран"); значение параметра "ОУ-триггер" для ОУ по умолчанию
ОУ-начальное значение по умолчанию устройстваНачальные значения для восьми булевых значений в ОУ по умолчанию для объекта устройства (умолчание = "ложь"- для любой булевой, которой не задано явное начальное значение
Минимальная длина массива X устройстваЦелое значение; указывает самую короткую (посредством согласования длину массива X, приемлемую для обоих пользователей ВТ при отображении данных ОО на это устройство; при отсутствии этого параметра, т.е. по умолчанию могут быть использованы устройства с длиной любого массива X
Минимальная длина массива Y устройстваЦелое значение; указывает самую короткую (посредством согласования длину массива Y, приемлемую для обоих пользователей ВТ при отображении данных ОО на это устройство; при отсутствии этого параметра, т.е. по умолчанию могут быть использованы устройства с длиной любого массива Y
ОУ устройстваМножество экземпляров параметра ФСВТ, каждый экземпляр является значением параметра "ОУ-имя" для ОУ, как определено в разделе 19
ОО устройстваСтрока знаков; идентична одному из значений параметра ФСВТ "ОО-имя", см. 18.1
Примечания1 Параметр ФСВТ "ОУ устройства" не включает ОУ устройства по умолчанию, так как этот ОУ неявно связан с объектом устройства (ОУ по умолчанию имеет то же имя, что и объект устройства).2 Параметр ФСВТ "ОУ устройства" семантически связывает поименованные ОУ с этим объектом устройства при помощи семантики, определенной в профиле ФСВТ, или с использованием семантики, согласованной вне сферы действия настоящего стандарта.3 Рекомендуется, чтобы использовался параметр ФСВТ "ОУ устройства" для сопоставления экземпляров типов ОУ, доступных для объекта устройства и, следовательно, ОО; см., например, также В.18.6 и В.18.14.