• Текст документа
  • Статус
  • Скан-копия
Оглавление
Поиск в тексте
Действующий


ГОСТ Р ИСО 9040-96

Группа П85

     
     
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

     
     
Информационная технология

     
ВЗАИМОСВЯЗЬ ОТКРЫТЫХ СИСТЕМ,
СЛУЖБА ВИРТУАЛЬНЫХ ТЕРМИНАЛОВ БАЗОВОГО КЛАССА

     
Information technology. Open Systems Interconnection.
Virtual Terminal Basic Class Service



ОКС 35.100.70
ОКСТУ 4002

Дата введения 1997-01-01

     
     
Предисловие

1 РАЗРАБОТАН Московским научно-исследовательским центром (МНИЦ) Комитета при Президенте Российской Федерации по политике информатизации

ВНЕСЕН Комитетом при Президенте Российской Федерации по политике информатизации

2 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 23.05.96 N 328

Настоящий стандарт содержит полный аутентичный текст международного стандарта ИСО 9040-90 "Информационная технология. Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса"

3 ВВЕДЕН ВПЕРВЫЕ

Введение


Настоящий стандарт разработан для обеспечения взаимосвязи компьютерных систем. Его отношение к другим стандартам определено в эталонной модели для взаимосвязи открытых систем (ВОС) (ГОСТ 28906). Эталонная модель подразделяет область стандартизации на ряд поддающихся управлению уровней спецификации.

Назначение настоящего стандарта - определить услугу, обеспечиваемую на прикладном уровне службой виртуальных терминалов (ВТ) базового класса.

Служба виртуальных терминалов базового класса обеспечивается посредством протокола виртуальных терминалов базового класса, определенного в ГОСТ 34.986.1, и использования услуг, доступных из элемента услуги управления ассоциацией (ЭУУА) на прикладном уровне, и услуги уровня представления.

1 НАЗНАЧЕНИЕ


Настоящий стандарт определяет абстрактное описание внешне видимой службы ВТ базового класса прикладного уровня ВОС в терминах:

a) модели, определяющей взаимодействие пользователей услуги;

b) действий примитивов и событий услуги;

c) параметрических данных, соответствующих каждому действию примитива и событию;

d) взаимоотношения между допустимыми последовательностями этих действий и событий.

Услуга, определенная в настоящем стандарте, обеспечивается протоколом ВТ базового класса ВОС (в сочетании с элементом ЭУУА и услугой уровня представления) и может использоваться любым пользователем, в том числе и другими элементами услуг прикладного уровня. Взаимоотношение между стандартами для службы ВТ, протокола ВТ ЭУУА, службы уровня представления и пользователем службы ВТ показано на рисунке 1.

Рисунок 1 - Связь настоящего стандарта с другими стандартами прикладного уровня ВОС

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса

Рисунок 1 - Связь настоящего стандарта с другими стандартами прикладного уровня ВОС



Настоящий стандарт также определяет два стандартных по умолчанию профиля функциональной среды виртуального терминала (ФСВТ) и содержит описание формы зарегистрированных профилей ФСВТ и объектов управления. Профили ФСВТ определяют наборы параметров ФСВТ, которые используются для установления ассоциаций ВТ и последующего согласования. Стандарт также определяет структуру идентификаторов объектов нотации АСН.1 для объектов, описанных в настоящем стандарте, и для использования в регистре объектов ВТ.

Настоящий стандарт не определяет индивидуальные реализации или готовые продукты, а также не налагает ограничений на реализацию логических объектов и интерфейсов внутри компьютерной системы. Поэтому нет требований соответствия данному стандарту.

Настоящий стандарт применяется к интерактивным прикладным системам, требующим ориентированной на терминал связи, выраженной в терминах передачи и манипулирования графическими изображениями, имеющими следующие характеристики:

a) изображения состоят из графических элементов блоков знаков, организованных в одно-, двух- или трехмерную структуру;

b) любому графическому элементу могут быть поставлены в соответствие атрибуты для определения режима его отображения.

Управляющая информация для связи может моделироваться с помощью объектов управления ВТ, а несколько устройств могут моделироваться с помощью объектов устройств ВТ, связанных с другими объектами ВТ.

2 НОРМАТИВНЫЕ ССЫЛКИ


В настоящем стандарте использованы ссылки на следующие стандарты:

ГОСТ 34.301-91 (ИСО 6429-88) Информационная технология. 7- и 8-битные кодированные наборы символов. Управляющие функции

ГОСТ 34.973-91 (ИСО 8824-87) Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версии 1 (АСН.1)

ГОСТ 34.974-91 (ИСО 8825-87) Информационная технология Взаимосвязь открытых систем. Описание базовых правил кодирования для абстрактно-синтаксической нотации версии 1 (АСН.1)

ГОСТ 34.981-91 (ИСО 8649-88) Информационная технология. Взаимосвязь открытых систем. Определение услуг сервисного элемента управления ассоциацией

ГОСТ Р 34.986.1-92 (ИСО 9041-1-90) Информационная технология. Взаимосвязь открытых систем. Протокол основного класса виртуального терминала. Часть 1. Спецификация

ГОСТ 28906-91 (ИСО 7498-84, ИСО 7498-84 с Доп.1-84) Системы обработки информации. Взаимосвязь открытых систем. Базовая эталонная модель

ИСО 646-83* Обработка информации. Набор знаков в 7-битном коде для обмена информацией

ИСО 2022-86* Обработка информации. Системы обработки информации. Наборы 7- и 8-битных кодированных знаков. Методы расширения кода

ИСО 2375-85* Обработка данных. Процедуры регистрации управляющей последовательности

ИСО/ТО 8509-87* Системы обработки информации. Взаимосвязь открытых систем. Соглашения по услугам

ИСО 9834-4-92* Системы обработки информации. Взаимосвязь открытых систем. Процедуры регистрационной службы ВОС. Часть 4. Регистр профилей ФСВТ

ИСО 9834-5-92* Системы обработки информации. Взаимосвязь открытых систем. Процедуры регистрационной службы ВОС. Часть 5. Регистр определений объектов управления ВТ.

Международный регистр кодированных наборов знаков должен использоваться с последовательностями переходов.
_________________
* До прямого применения данного документа в качестве государственного стандарта распространение его осуществляет секретариат ТК 22 "Информационная технология"

3 ОПРЕДЕЛЕНИЯ

3.1 Глобальные определения ВОС

Настоящий стандарт базируется на концепциях, разработанных в ГОСТ 28906, и использует следующие определенные в нем термины:

a) прикладной логический объект;

b) прикладной уровень;

c) блок данных услуги;

d) пункт доступа к услугам.

В нем также используются следующие термины, определенные в ИСО/ТО 8509:

e) примитив услуги;

f) поставщик услуг;

g) примитив;

h) запрос (примитив);

i) индикация (примитив);

j) ответ (примитив);

k) подтверждение (примитив);

l) услуга с подтверждением;

m) услуга без подтверждения;

n) услуга, инициированная поставщиком.

3.2 Определения элементов услуг управления ассоциацией

В настоящем стандарте используются следующие термины, определенные в ГОСТ 34.981:

a) ассоциация прикладных систем;

b) имя прикладного логического объекта;

c) элемент услуги управления ассоциацией (ЭУУА).

3.3 Определения службы виртуальных терминалов

В настоящем стандарте используются следующие определения:

3.3.1 Пользователь ВТ - пользователь услуги ВТ.

3.3.2 Прикладной пользователь ВТ - уникальный пользователь ВТ, который может обновлять объект управления с помощью определения поля (ОУОП); если любой пользователь ВТ может обновлять этот объект управления, тогда ни один из пользователей ВТ не имеет такого обозначения.

3.3.3 Терминальный пользователь ВТ - если один пользователь ВТ определен как прикладной, тогда равноправный пользователь ВТ определяется как терминальный.

3.3.4 Репертуар знаков - множество объектов, которые могут быть представлены значениями первичных атрибутов; один такой объект, представленный своим значением первичного атрибута, может занимать элемент массива в объекте отображения, когда для этого элемента массива используется репертуар знаков. Объект управления категории "строка знаков" также имеет соответствующий репертуар.

3.3.5 Графический элемент блока знаков - элементарный элемент репертуара знаков, для которого использование репертуара соответствует согласованию пользователями ВТ.

3.3.6 Первичный атрибут - атрибут элемента массива объекта отображения, представляющий собой кодовое представление графического элемента блока знаков, который присвоен этому элементу массива.

3.3.7 Вторичный атрибут - вторичные атрибуты элемента массива включают в себя репертуар знаков (см. 3.3.4) и атрибуты воспроизведения.

3.3.8 Атрибуты воспроизведения - вторичные атрибуты элемента массива, которые определяют графический элемент блока знаков и обеспечивают информацию, определяющую, каким образом он может быть представлен.

3.3.9 Явное модальное значение по умолчанию - определенное в ФСВТ значение вторичного атрибута, используемое операцией ТЕКСТ для обновления элемента массива, если значение не обеспечено или еще не присутствует; может также использоваться операцией СТЕРЕТЬ.

3.3.10 Объект отображения - определенный в настоящем стандарте абстрактный объект для моделирования обмена графической информацией. Он состоит из нескольких компонент (см. 13.1).

3.3.11 Элемент массива - часть объекта отображения, которая может содержать один графический элемент блока знаков, включая значения его первичных и вторичных атрибутов.

3.3.12 Простой указатель отображения - множество от одного до трех значений координат, которое идентифицирует соответствующий элемент в объекте отображения.

3.3.13 Расширенный указатель отображения - множество от двух до четырех значений координат, которое идентифицирует элемент массива в блоке, определенном на объекте отображения.

3.3.14 Указатель отображения - применяется для ссылки на простой или расширенный указатели отображения в зависимости оттого, используются ли блоки в предполагаемых определениях.

3.3.15 Логический указатель - множество из двух или трех значений координат, которое идентифицирует соответствующий элемент массива в поле, определенном на объекте отображения.

Примечание - Простой и расширенный указатели отображения не существуют одновременно. Однако если существует логический указатель, то он является дополнением к простому или расширенному указателям отображения.

3.3.16 Объект управления - абстрактный объект типа, определенного в общих терминах настоящего стандарта для моделирования обмена неструктурированной информацией одного типа.

Примечание - Основное применение объекта управления заключается в моделировании обмена информацией управляющего характера, как это понимается пользователями ВТ; служба ВТ не налагает никаких ограничений на интерпретацию этой информации.

3.3.17 Объект устройства - абстрактный объект, используемый для моделирования определенных логических характеристик реальных устройств и для связывания между собой различных объектов ФСВТ и/или с реальными устройствами.

3.3.18 Устройство обновления объекта - реальное устройство, способное выдавать значения, которые (возможно после преобразования) используются одним из равноправных пользователей ВТ для обновления или объекта отображения, или объекта управления (или, возможно, обоих объектов).

3.3.19 Ассоциация ВТ - ассоциация прикладного уровня между двумя равноправными пользователями ВТ.

3.3.20 Функциональная среда виртуального терминала (ФСВТ) - множество параметров, совместно определяющих структуру данных и характеристики функционирования для конкретной ассоциации ВТ. Среда ФСВТ существует только во время функционирования этой ассоциации ВТ. Взаимосвязь параметров этого множества осуществляется структурой направленного графа. Среда ФСВТ может быть изменена путем согласования во время существования ассоциации ВТ.

3.3.21 Текущая ФСВТ - единственная ФСВТ, которая существует в фазе "обработка данных" или в фазе "приостановка согласования"; в фазе "обработка данных" она является полной ФСВТ, а в фазе "приостановка согласования" - неполной.

3.3.22 Проект ФСВТ - среда ФСВТ в стадии согласования. Во время согласования проект ФСВТ необязательно должен представлять собой полную ФСВТ.

3.3.23 Параметр ФСВТ - индивидуальный параметр ФСВТ. В услуге каждому параметру ФСВТ присваивается уникальное имя, которое используется в качестве идентификатора параметра ФСВТ.

3.3.24 Полная ФСВТ - ФСВТ, представляющая собой полный направленный граф параметров ФСВТ, в котором все параметры, соответствующие узлам и листьям, определяемым всеми существующими узлами от корня дерева, имеют значения.

3.3.25 Значение контекста ВТ - общий термин для множества экземпляров объектов, присвоенных им значений и текущей ФСВТ для соответствующей ассоциации ВТ. Значение контекста ВТ существует только во время функционирования ассоциации ВТ и обычно непрерывно изменяется в течение этого интервала времени.

3.3.26 Контекст сброса - значение контекста ВТ после выполнения услуги VT-BREAK. Это значение является контекстом после последнего успешного установления текущей ФСВТ; все объекты будут иметь свои исходные значения. Если полная ФСВТ не была установлена, то контекст сброса не существует.

3.3.27 Полномочие доступа по записи (ПДЗ) - полномочие доступа, которым может владеть в любой момент только один пользователь ВТ. Оно используется для гарантирования того, чтобы объекты управления и отображения не обновлялись одновременно двумя пользователями ВТ.

3.3.28 Правило доступа - характеристика, определенная для объекта в ФСВТ, которая определяет, какие пользователи ВТ могут обновлять объект в определенное время.

3.3.29 Конечный эффект - преобразование последовательности элементов, представляющей собой содержимое одной или более операций обновления (см. 24.3) в другую, обычно более короткую последовательность, результатом которого является подобное конечное состояние обновляемых объектов.

3.3.30 Сцепление - объединение последовательности элементов обновления из очереди (см. 24.3) для образования одного нового элемента обновления в очереди.

3.3.31 Сегментация - деление одного элемента обновления (см. 24.3) из очереди на последовательность новых элементов обновления в очереди.

3.3.32 А-режим (асинхронный режим) - режим функционирования, использующий два объекта отображения, один из которых обновляется инициирующим ассоциацию ВТ пользователем ВТ, а другой - равноправным пользователем ВТ.

3.3.33 С-режим (синхронный режим) - режим функционирования, использующий один двусторонний поочередный диалог, обеспечивающий один объект отображения; в любой момент времени объект отображения может обновляться только одним пользователем ВТ, который владеет полномочием доступа ПДЗ.

3.3.34 Услуга - отдельная часть общей службы ВТ, состоящая из последовательности примитивов множества {примитив запроса, примитив индикации, примитив ответа, примитив подтверждения}.

3.3.35 Упорядоченная услуга - услуга, для которой примитив индикации (или подтверждения), являющийся результатом соответствующего примитива запроса (или ответа), инициирован в последовательности со всеми предварительно инициированными упорядоченными примитивами индикации (или подтверждения) и соответствующими им примитивами запроса (или ответа).

3.3.36 Неупорядоченная услуга - услуга, для которой примитив индикации (или подтверждения), являющийся результатом соответствующего примитива запроса (или ответа), необязательно инициирован в последовательности со всеми предварительно инициированными примитивами индикации (или подтверждения) и соответствующими им примитивами запроса (или ответа).

3.3.37 Условно-упорядоченная услуга - услуга, для которой

a) определенные значения параметров примитивов услуги приводят к упорядоченному выполнению, а

b) другие значения параметров примитивов услуги приводят к неупорядоченному выполнению.

3.3.38 Разрушающая услуга - услуга, которая может привести к потере информации, переданной ранее инициированными услугами, без уведомления об этой потере обоих пользователей ВТ. Только неупорядоченные услуги могут быть разрушающими, но не все неупорядоченные услуги являются разрушающими.

3.3.39 Неразрушающая услуга - услуга, которая не приводит к потере информации, переданной ранее инициированными услугами, без уведомления пользователей ВТ.

3.3.40 Параметр услуги - параметр, определенный как часть примитива в услуге ВТ.

3.3.41 Окно обновления - механизм, связанный с адресацией объекта отображения, который определяет для массива интервал значений координат, ниже которых операция обновления не может выполняться. Абсолютные значения координат в этом интервале могут увеличиваться во время операции, но не могут уменьшаться.

3.3.42 Размер окна обновления - положительное, ненулевое целое, которое определяет количество смежных элементов массива внутри окна обновления.

3.3.43 Триггер - там, где объект управления имеет характеристику триггера, любая информация обновления к этому объекту вызывает доставку поставленной в очередь информации обновления и в С-режиме приводит к передаче полномочия доступа ПДЗ равноправному пользователю ВТ.

3.3.44 Профиль ФСВТ - ранее определенное множество значений параметров ФСВТ, характеризующее ФСВТ.

Примечание - Некоторые профили ФСВТ параметризованы таким образом, что значения аргументов для профиля должны обеспечиваться пользователями ВТ.

3.3.45 Профиль ФСВТ по умолчанию - определенный в приложении А профиль ФСВТ, который используется для установления полной ФСВТ, если пользователь ВТ не определил профиль ФСВТ при установлении ассоциации ВТ.

3.3.46 Зарегистрированный профиль ФСВТ - профиль ФСВТ, внесенный в регистр объектов ВТ, который ведется установленной регистрационной службой, как определено в ИСО 9834-4. Ему присвоено уникальное значение "ИДЕНТИФИКАТОР ОБЪЕКТА" АСН.1.

3.3.47 Зарегистрированный объект управления - объект управления, внесенный в регистр объектов ВТ, который ведется установленной регистрационной службой, как определено в ИСО 9834-5. Ему присвоено уникальное значение "ИДЕНТИФИКАТОР ОБЪЕКТА" АСН.1.

3.3.48 Определенный частным образом профиль ФСВТ - профиль ФСВТ, использование которого согласовано средствами, не входящими в область применения настоящего стандарта; он не является ни профилем ФСВТ по умолчанию, ни зарегистрированным профилем ФСВТ.

3.3.49 Аргумент профиля ФСВТ - аргумент параметрического профиля ФСВТ, которому должно присваиваться значение, позволяющее сформировать полную ФСВТ из профиля ФСВТ. Он может быть нормальным аргументом профиля ФСВТ или специальным аргументом профиля ФСВТ. Каждый зарегистрированный профиль ФСВТ определяет используемые аргументы и их семантику.

3.3.50 Нормальный аргумент профиля ФСВТ - аргумент профиля ФСВТ, точно соответствующий параметру ФСВТ и имеющий такой же идентификатор.

3.3.51 Специальный аргумент профиля ФСВТ - аргумент профиля ФСВТ, который не соответствует параметру ФСВТ (т.е. не принадлежит направленному графу и не имеет стандартного идентификатора), но используется правильным способом, как задано в определении профиля.

3.3.52 Многократное согласование (МС) - процесс, позволяющий модификацию или пошаговое расширение проекта ФСВТ для создания новой полной ФСВТ, приемлемой как для поставщика услуг, так и для обоих пользователей ВТ.

3.3.53 Инициатор МС - пользователь ВТ, который инициировал услугу VT-START-NEG, вызвавшую успешный переход в фазу "активное согласование".

3.3.54 Получатель МС - пользователь ВТ, который принял услугу VT-START-NEG, вызвавшую успешный переход в фазу "активное согласование".

3.3.55 Блок - элемент структуры объекта отображения. Блок представляет собой прямоугольную область, в которой обеспечивается относительная адресация (относительно начала блока) для подобласти в массиве Y.

3.3.56 Поле - элемент структуры объекта отображения. Поле обеспечивает одномерную логическую адресацию на выделенном подмножестве элементов массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса объекта отображения.

3.3.57 Элемент поля - прямоугольная область массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса объекта отображения, образующая часть поля.

3.3.58 Объект управления определением поля (ОУОП) - тип объекта управления, который содержит определение полей объекта отображения в виде записей определения полей.

3.3.59 Запись определения поля (ЗОП) - содержит состояние и определение одного поля.

3.3.60 Объект управления инструкциями ввода в поле (ОУИВП) - тип объекта управления, который содержит инструкции ввода данных в виде записей инструкций ввода в поле.

3.3.61 Объект управления макетом ввода в поле (ОУМВП) - тип объекта управления, который содержит макеты ввода данных в виде записей макетов ввода в поле.

3.3.62 Запись инструкций ввода в поле (ЗИВП) - набор правил ввода данных в виде инструкций ввода в поле (ИВП).

3.3.63 Запись макета ввода в поле (ЗМВП) - макет ввода данных, состоящий из события ввода в поле, условий ввода в поле и последовательности реакций на ввод в поле.

3.3.64 Инструкция ввода в поле (ИВП) - правила для управляемого ввода данных в поле.

3.3.65 Событие ввода в поле (СВП) - событие, которое может произойти во время управляемого ввода данных и вызвать реакцию на ввод.

3.3.66 Условие ввода в поле (УВП) - условие ввода данных, которое вместе с событием ввода определяет реакцию на ввод.

3.3.67 Реакция на ввод в поле (РВП) - реакция на событие ввода и условие ввода, определенная в терминах операций над другими объектами в услуге ВТ.

3.3.68 Объект управления способом передачи (ОУСП) - тип объекта управления, содержащий значения переменных, которые определяют, как содержимое полей передается после управляемого ввода данных.

3.3.69 Объект управления контекстом (ОУК) - тип объекта управления, который обеспечивает локальный контекст пользователя ВТ на определенных стадиях диалога при вводе данных.

3.3.70 Объект справочной информации (ОСИ) - хранилище отдельной от любого объекта отображения информации, на которую можно ссылаться во время взаимодействия.

3.3.71 Объект управления условиями завершения (ОУУЗ) - тип объекта управления, который содержит условия завершения, выполняющиеся при управлении одним или несколькими объектами устройств, связанными с ним.

3.3.72 Событие завершения - локально определенное элементарное событие, относящееся к вводу с устройства обновления объекта (например, ввод символа, нажатие функциональной клавиши, установка флага), которое пользователи ВТ выбирают (посредством согласования) для обозначения в качестве причины для доставки вводимых данных равноправному пользователю ВТ.

4 СОКРАЩЕНИЯ

4.1 Общие сокращения

ЭУУА

- элемент услуги управления ассоциацией;

АСН.1

- абстрактно-синтаксическая нотация версии 1;

ФБН

- нормальная форма Бекуса-Наура;

ЕСМА

- Европейская ассоциация производителей вычислительных машин;

IRV

- International Reference Version (Международная справочная версия, ИСО 646);

МОС

- международная организация по стандартизации;

МС

- многократное согласование;

ВОС

- взаимосвязь открытых систем;

КУ

- качество услуги;

ВТ

- виртуальный терминал;

ФСВТ

- функциональная среда виртуального терминала.

4.2 Режимы функционирования

А-режим

- асинхронный режим;

С-режим

- синхронный режим.

4.3 Компоненты модели ФСВТ

ПУД

- память управления доступом;

КОВ

- концептуальная область взаимодействия;

ОУК

- объект управления контекстом;

КПД

- концептуальная память данных;

ОУ

- объект управления;

ПУСС

- память управления, сигнализации и состояния;

ОСД

- определение структуры данных;

ОО

- объект отображения;

ОУЭ

- объект управления эхоконтролем;

ОУОП

- объект управления определением поля;

ЗОП

- запись определения поля;

УВП

- условие ввода в поле;

СВП

- событие ввода в поле;

ИВП

- инструкция ввода в поле;

ОУИВП

- объект управления инструкциями ввода в поле;

ЗИВП

- запись инструкций ввода в поле;

ОУМВП

- объект управления макетом ввода в поле;

ЗМВП

- запись макета ввода в поле;

РВП

- реакция на ввод в поле;

ОСИ

- объект справочной информации;

ОУУЗ

- объект управления условиями завершения;

ОУЗ

- объект управления завершением;

ОУСП

- объект управления способом передачи.

4.4 Правила доступа

НПУД

- не подлежит управлению доступом;

ДЗПС

- доступ по записи получателя соединения (ассоциации ВТ);

ДЗИС

- доступ по записи инициатора соединения (ассоциации ВТ);

ПДЗ

- переменный доступ по записи.

5 СОГЛАШЕНИЯ


В настоящем стандарте используются соглашения по описанию, которые содержатся в соглашениях по услугам ИСО (ИСО/ТО 8509).

Используются следующие дополнительные соглашения:

a) строка знаков, заключенная в угловые скобки вида <ххх>, означает эквивалент мнемоники ИСО 646;

b) строка знаков вида ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. . . . ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса обычно 0 или 1, означает множество целых чисел, больших или равных ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, т.е. в настоящем стандарте ограничения не определяются;

c) неформальная нотация, аналогичная АСН.1, используется с истинно подобными терминами; там, где подразумевается точная нотация АСН.1 или терминология, будет ссылка к АСН.1;

d) полученный из ФБН синтаксис используется для определений профилей ФСВТ; это описывается в приложении А.

6 ОБЩИЕ СРЕДСТВА


В разделах 6 и 7 приведен краткий обзор службы ВТ.

6.1 Введение


Служба ВТ базового класса обеспечивает интерактивную передачу графических данных пользователями ВТ и манипулирование этими данными. Способ структурирования этих графических данных моделирует класс терминалов, ориентированных на блоки знаков. Базовое структурирование графических элементов сводится к изображениям, состоящим из графических элементов блоков знаков, организованных в одно-, двух- или трехмерный массив. Необязательные функциональные блоки обеспечивают дополнительные возможности структурирования. Для базового класса определены два режима функционирования: С-режим и А-режим.

6.2 Средства службы ВТ базового класса


Служба ВТ базового класса предлагает пользователю ВТ следующие услуги:

a) средства установления ассоциации ВТ между двумя равноправными пользователями ВТ, предоставляющие возможность для обмена информацией ВТ;

b) средства согласования требуемых функциональных блоков ВТ;

c) средства согласования совместимого множества параметров ФСВТ;

d) средства передачи и манипулирования структурированными данными способом, независимым от локального представления информации, используемой каждым пользователем ВТ, и независимым от используемой обеспечивающей связь среды;

e) средства управления целостностью связи;

f) средства завершения ассоциации ВТ в одностороннем порядке или по взаимному соглашению;

g) средства обеспечения синхронного (С-режим) или асинхронного (А-режим) функционирования между пользователями ВТ;

h) средства обмена приоритетной информацией в целях немедленного привлечения внимания пользователя ВТ;

i) средства разрушающего завершения передачи информации и повторной синхронизации активности поставщика услуг ВТ;

j) средство для определения блоков в ОО [функциональный блок "блоки"];

k) средство для определения полей в ОО [функциональный блок "поля"; использует также средство, представленное в подпункте n)];

l) дополнительные необязательные правила доступа к ОУ в С-режиме [функциональный блок "расширенные правила доступа"];

m) средства управления асимметрией, присущей типичному использованию этих средств [использует средство, представленное в подпункте l)];

n) средство определения ОУ, которые содержат несколько элементов данных или один частичнообновляемый структурированный элемент данных [функциональный блок "структурированные объекты управления"];

о) средство управления вводом данных в поля с помощью новых стандартных типов ОУ [использует средство, представленное в подпункте n)];

р) средство для сохранения и использования информации обновления в ОСИ [функциональный блок "объекты ОСИ"];

q) средство установления ассоциации ВТ с возможностью переключения режимов функционирования при изменении ФСВТ.

6.3 Функциональная среда ВТ (ФСВТ) и параметры ФСВТ


Передача графических данных и манипулирование ими осуществляется в ФСВТ, определяемой логически совместимым множеством значений параметров ФСВТ. Некоторые параметры ФСВТ связаны в том смысле, что значение одного параметра ФСВТ может ограничивать существование или допустимость значений для другого параметра ФСВТ. Эта связь частично отражена направленным графом для параметров ФСВТ и частично явным определением.

Во время передачи данных существует одна и только одна полная ФСВТ. Если доступны средства согласования, то полная ФСВТ может быть модифицирована или заменена.

6.4 Профили ФСВТ

Служба ВТ базового класса обеспечивает использование профилей ФСВТ, которые представляют собой множества параметров ФСВТ и значений параметров ФСВТ для использования при согласовании ФСВТ (см. раздел 11 и приложение А).

6.5 Управление диалогом

Целостность связи ВТ обеспечивается средствами услуг управления диалогом (посредством применения правил доступа, управления доставкой и подтверждения доставки, см. разделы 9 и 24) и правилами упорядочения примитивов услуг, которые обеспечивают целостность посредством обнаружения и решения противоречий (см. раздел 27).

7 СРЕДСТВА ВЗАИМОДЕЙСТВИЯ

7.1 Средство установления

Предоставляет услугу, которая устанавливает ассоциацию ВТ и начальную ФСВТ для этой ассоциации ВТ, когда пользователь ВТ первый раз вызывает услугу ВТ базового класса.

7.2 Средство завершения

Предоставляет услуги, которые позволяют пользователю ВТ завершить ассоциацию ВТ организованно и неразрушающим способом или немедленно и потенциально разрушающим способом. Оно также предоставляет услугу, позволяющую поставщику услуг ВТ известить пользователей ВТ о завершении ассоциации ВТ потенциально разрушающим способом.

7.3 Средство согласования

Предоставляет услуги, позволяющие равноправным пользователям ВТ выбирать, модифицировать и заменять текущую ФСВТ.

Начальная ФСВТ устанавливается во время инициации ассоциации ВТ на основании определенного профиля ФСВТ. Если пользователь ВТ не определил профиль ФСВТ во время установления ассоциации, то для установления начальной ФСВТ используется профиль ФСВТ по умолчанию. Впоследствии в зависимости от типа доступных средств согласования эта ФСВТ может быть модифицирована или заменена.

Тип доступного пользователям ВТ средства согласования определяется выбранными во время установления ассоциации ВТ функциональными блоками ВТ. Кроме средства выбора профиля ФСВТ, доступного во время установления ассоциации ВТ, существуют еще два типа согласования, а именно согласование профиля переключения и многократное согласование.

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

Предоставляет услугу, которая позволяет пользователю ВТ обновить содержимое объектов отображения и/или объектов управления, к которым пользователю ВТ в настоящий момент разрешен доступ по обновлению.

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

Предоставляет услуги, позволяющие пользователю ВТ управлять, синхронизировать и запрашивать (необязательно) подтверждение, освобождать информацию обновления, ранее переданную равноправному пользователю ВТ с помощью средства передачи данных. Оно включает в себя возможность (согласованную) подвергнуть "карантину" (т.е. задержать) такую информацию обновления, пока не будет запрошено ее освобождение.

7.6 Средство организации диалога

В С-режиме оно позволяет пользователям ВТ запрашивать или уступать полномочие доступа ПДЗ, а в А-режиме недоступно.

7.7 Средства прерываний

Доступны в обоих режимах функционирования, но могут использоваться только в фазе "обработка данных". Существует средство прерывания с разрушением и средство прерывания без разрушения.

Средство прерывания с разрушением позволяет пользователю ВТ прервать ранее инициированную последовательность операций обновлений к объектам отображения и управления, отменить всю текущую передаваемую информацию обновления и возобновить обмен информацией обновления после того, как поставщики услуг ВТ повторно синхронизируют их действия.

Средство прерывания без разрушения позволяет пользователям ВТ обмениваться приоритетной информацией, но без разрушения неприоритетной информации; это средство может быть использовано в качестве механизма сигнализации "внимание" (через соответственно определенные ОУ, см. раздел 14).

8 РЕЖИМЫ ФУНКЦИОНИРОВАНИЯ


В разделах 8-11 определены общие аспекты службы ВТ. Служба ВТ базового класса обеспечивает два режима функционирования. Для каждого режима характерна своя форма управления диалогом. Начальный режим функционирования выбирается при установлении ассоциации ВТ. Возможность изменять режимы при установлении новой ФСВТ также выбирается, когда устанавливается ассоциация ВТ.

8.1 С-режим

С-режим (синхронный режим) имеет следующие характеристики:

a) полномочием доступа ПДЗ может владеть один или другой пользователь ВТ; право на полномочие может передаваться между двумя пользователями ВТ;

b) одним двусторонним поочередным диалогом обеспечивается только один ОО. Доступ по обновлению к этому ОО управляется правилом доступа ПДЗ, см. раздел 9;

c) пользователи ВТ могут определять и использовать в объектах устройств параметры условий завершения;

d) правила доступа, допустимые для любого ОУ, перечислены в таблице 1 раздела 9;

8.2 А-режим

А-режим (асинхронный режим) имеет следующие характеристики:

a) доступ ПДЗ недоступен;

b) обеспечиваются два ОО, каждый с помощью монолога. Один ОО имеет правило доступа ДЗИС и может быть обновлен только тем пользователем ВТ, который инициировал ассоциацию ВТ; другой ОО имеет правило доступа ДЗПС и может быть обновлен только тем пользователем ВТ, который принял ассоциацию ВТ;

c) в объектах устройств пользователи ВТ могут определять и использовать объекты эхоконтроля и параметры условий завершения;

d) правила доступа, допустимые для любого объекта управления, перечислены в таблице 1 раздела 9;

e) примитивы услуги "организация диалога" не применяются.

9 ПРАВИЛА ДОСТУПА


Каждому ОО присваивается правило доступа, которое определяет, разрешено ли каждому пользователю ВТ обновлять этот ОО и когда. Каждому ОУ присваивается правило доступа или комбинация правил доступа, которые определяют, разрешено ли каждому пользователю ВТ обновлять этот ОУ и когда. Возможны следующие правила доступа:

- нет доступа: никакой пользователь ВТ не может обновлять объект;

- ДЗИС: объект может быть обновлен только тем пользователем ВТ, который инициировал ассоциацию ВТ;

- ДЗПС: объект может быть обновлен только тем пользователем ВТ, который принял ассоциацию ВТ;

- ПДЗ: объект может быть обновлен только тем пользователем ВТ, который владеет полномочием доступа ПДЗ;

- ПДЗ и ДЗИС: объект может быть обновлен только тем пользователем ВТ, который инициировал ассоциацию ВТ, и только тогда, когда он владеет полномочием доступа ПДЗ;

- ПДЗ и ДЗПС: объект может быть обновлен только тем пользователем ВТ, который принял ассоциацию ВТ, и только тогда, когда он владеет полномочием доступа ПДЗ;

- НПУД: объект может быть обновлен любым пользователем ВТ в любое время;

В С-режиме всегда имеет правило доступа ПДЗ единственный объект отображения. В А-режиме один объект отображения имеет правило доступа ДЗИС, а другой имеет правило доступа ДЗПС.

Примечания

1 ОО не может иметь правило доступа, которое является комбинацией нескольких полномочий доступа. Тем не менее, к ОО могут применяться другие специальные условия доступа, например, требование к условиям ввода данных, применяемое специальными ОУ.

2 Использование расширенных правил доступа, предоставляемых функциональным блоком "расширенные правила доступа", не зависит от фактического использования других функциональных блоков, хотя некоторые другие функциональные блоки могут потребовать наличие этого функционального блока.


Правила доступа, которые в каждом режиме могут быть присвоены ОУ, перечислены в таблице 1.


Таблица 1 - Соответствие правил доступа и режима с функциональным блоком "расширенные правила доступа"

Правила доступа

С-режим

А-режим

нет доступа

да*

да*

ДЗИС

да*

да**

ДЗПС

да*

да**

ПДЗ

да**

нет

ПДЗ и ДЗИС

да*

нет

ПДЗ и ДЗПС

да*

нет

НПУД

да

да

_______________
* Допускается с функциональным блоком "расширенные правила доступа".

** ОО может иметь значение только из этого множества.



Для того, чтобы в С-режиме инициировать большинство услуг, необходимо иметь полномочие доступа ПДЗ (см. 27.4). Доступными являются те средства взаимодействия, которые позволяют пользователю ВТ запросить или уступить владение полномочием доступа ПДЗ (см. раздел 33).

10 ФУНКЦИОНАЛЬНЫЕ БЛОКИ ВТ


Служба ВТ базового класса предоставляет ряд необязательных возможностей, называемых функциональными блоками. Требуемые функциональные блоки ВТ выбираются во время установления ассоциации ВТ.

В услуге ВТ допустимыми являются следующие функциональные блоки:

а) согласование профиля переключения;

b) MC

c) согласованное разъединение;

d) срочные данные;

е) разрыв;

f) расширенные правила доступа;

h) блоки;

i) поля;

j) ОСИ.

Функциональный блок "МС" может быть выбран, только если был выбран функциональный блок "согласование профиля переключения".

Несмотря на то, что они формально независимы, использование функционального блока "поля" требует использования ОУ, для которого необходим функциональный блок "структурированные ОУ".

Все обеспечиваемые в настоящем стандарте возможности, которые не входят в один из необязательных функциональных блоков, являются частью функционального блока "ядро" и всегда доступны.

10.1 Функциональные блоки "согласование"

Служба ВТ базового класса обеспечивает услуги согласования для того, чтобы создавать и изменять единственную ФСВТ способом, приемлемым для поставщика услуг и для обоих пользователей ВТ. Согласование доступно как часть средства установления. Кроме этого доступны необязательные услуги согласования (зависящие от выбранных во время установления ассоциации функциональных блоков), которые обеспечивают две формы согласования: однократное согласование профиля переключения и МС.

При установлении ассоциации ВТ текущая ФСВТ устанавливается с помощью профиля ФСВТ, основанного на функции согласования, вложенной в услугу VT-ASSOCIATE. Эта текущая ФСВТ может быть, а может и не быть полной ФСВТ. Если инициирующий пользователь ВТ не указал профиль ФСВТ с параметром VT-ASSOCIATE (чтобы обеспечить базу для согласования текущей ФСВТ), то услуга выбирает профиль ФСВТ по умолчанию, соответствующий режиму функционирования (см. приложение А). В зависимости от выбранных функциональных блоков эта текущая ФСВТ может или не может впоследствии модифицироваться с помощью услуг согласования. Если начальная текущая ФСВТ не является полной, необходимо использовать средство согласования для установления полной ФСВТ перед переходом в фазу "обработка данных".

Услуги согласования не модифицируют текущую ФСВТ до тех пор, пока согласование не достигнет удовлетворительного результата. Во время согласования соглашения о значениях параметров ФСВТ записываются во временное определение ФСВТ, называемое проектом ФСВТ. В случае однократного согласования профиля переключения проект ФСВТ существует временно. Однако для МС эта концепция имеет более важное значение, т.к. проект ФСВТ содержит новую ФСВТ, поскольку она строится на протяжении продолжительного промежутка времени.

10.1.1 Согласование профиля переключения

Однократное согласование профиля переключения обеспечивается отдельной услугой с подтверждением VT-SWITCH-PROFILE. Эта форма согласования подобна форме, обеспечиваемой услугой VT-ASSOCIATE, и принимает предложенную с помощью профиля ФСВТ одним пользователем ВТ форму и, если это необходимо, предложенные значения аргументов профиля ФСВТ. Выбранный профиль ФСВТ не согласовывается, но предложенные значения аргументов профиля ФСВТ могут быть изменены как поставщиком услуг, так и принимающим пользователем ВТ (в таком порядке), чтобы получить согласованное множество значений параметров ФСВТ, но только в границах, предложенных инициатором услуги. Корректировка значений параметров ФСВТ этой услугой ограничивается этими параметрами, определяемыми с использованием аргументов профиля ФСВТ в спецификации профиля ФСВТ.

10.1.2 Многократное согласование (МС)

Инициируется и завершается с помощью услуг с подтверждениями, таким образом гарантируя согласие обоих пользователей ВТ и поставщика услуг на предложенное действие.

МС обеспечивается для того, чтобы вызвать пошаговое согласование множества значений параметров ФСВТ, составляющее полную ФСВТ (промежуточные шаги не обязательно формируют завершенную или совместимую полную ФСВТ).

МС обеспечивается четырьмя услугами:

a) INVITE - пользователь ВТ приглашает равноправного пользователя ВТ предложить значения для параметров ФСВТ;

b) OFFER - пользователь ВТ предлагает значения или наборы значений равноправному пользователю ВТ; это может быть в ответе на услугу INVITE или встречным предложением на предыдущую услугу OFFER;

c) ACCЕРТ - пользователь ВТ принимает все значения или подмножество значений параметров ФСВТ, предложенных равноправным пользователем ВТ в услуге OFFER;

d) REJECT - пользователь ВТ отвергает значения параметров ФСВТ, предложенные равноправным пользователем ВТ в услуге OFFER.

Применение этих услуг позволяет использовать независимые последовательности примитивов услуг МС для согласования значений при изменении группирований параметров ФСВТ. Допустимые последовательности и правила МС для использования услуг МС определены в 30.3.

Примечание - Стадии МС могут быть независимыми либо могут зависеть от результатов на более ранних стадиях.


Когда MC завершается, то:

- или проект ФСВТ замещает исходную текущую ФСВТ и пригоден для использования,

- или от проекта ФСВТ отказываются и восстанавливается ситуация, предшествующая входу в МС; это возможно при отсутствии полной ФCBT.

Описания фаз услуг, относящихся к МС, приведены в разделе 27.

10.2 Функциональный блок "согласованное разъединение"

Позволяет пользователю ВТ отвергнуть запрос равноправного пользователя ВТ на разъединение ассоциации ВТ и вернуться в фазу действия услуги ВТ, предшествующую запросу на разъединение.

Если этот функциональный блок не выбран, то запрос на разъединение не может быть отвергнут.

10.3 Функциональный блок "срочные данные"

Обеспечивает возможность передачи небольшого количества информации от одного пользователя ВТ своему равноправному пользователю ВТ срочным образом, возможно обходя предшествующие обмены информацией. Этот функциональный блок используется, чтобы улучшить обеспечение средства неразрушающего прерывания, см. 7.7, 20.1.4 (примечание 2) и В.16.2.

10.4 Функциональный блок "разрыв"

Обеспечивает средство разрушающего прерывания, см. 7.7 и раздел 34.

10.5 Функциональный блок "расширенные правила доступа"

Расширяет правила доступа, доступные для объектов управления. В А-режиме добавляется правило "нет доступа", в С-режиме - правила ДЗИС, ДЗПС, ПДЗ и ДЗИС, ПДЗ и ДЗПС и "нет доступа" (см. таблицу 1).

Если этот функциональный блок не выбран, то текущая ФСВТ не может содержать ОУ, которые используют эти дополнительные значения параметра "ОУ-доступ".

В таблице 1 перечислены доступные в обоих режимах функционирования правила доступа, когда используется или не используется этот функциональный блок.

10.6 Функциональный блок "структурированные ОУ"

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

Если этот функциональный блок не выбран, то текущая ФСВТ не может содержать ОУ, запрашивающие представленную выше возможность.

10.7 Функциональный блок "блоки"

Предоставляет возможность структурирования блоков для ОО в ФСВТ. Фактическое использование этой возможности для ОО выбирается с помощью параметра ФСВТ и является необязательным.

Если этот функциональный блок не выбран, то текущая ФСВТ не может содержать ОО с такой возможностью.

10.8 Функциональный блок "поля"

Предоставляет возможность структурирования полей для ОО в ФСВТ. Фактическое использование этой возможности для ОО выбирается с помощью параметра ФСВТ и является необязательным.

Если этот функциональный блок не выбран, то текущая ФСВТ не может содержать ОО с такой возможностью.

10.9 Функциональный блок "ОСИ"

Позволяет использовать в ФСВТ эту особую форму ОУ.

Если этот функциональный блок не выбран, то текущая ФСВТ не может содержать ОСИ.

11 ПРОФИЛИ ФСВТ


Профиль ФСВТ - это множество параметров ФСВТ с заранее определенными значениями для некоторых или всех этих параметров ФСВТ. Он может иметь некоторое число аргументов, используемых, чтобы обеспечить значения для любых параметров ФСВТ в профиле ФСВТ, которым заранее не присвоены значения.

В профиле могут быть определены другие необязательные возможности, относящиеся к специальным аргументам профиля ФСВТ, но определение профиля не может расширять положения настоящего стандарта (например, не могут быть определены таким способом новые параметры ФСВТ, не представленные в настоящем стандарте).

Для того, чтобы создать полную ФСВТ из такого профиля ФСВТ, для всех аргументов профиля ФСВТ должны быть согласованы явные значения (если только сам профиль ФСВТ не определяет значение по умолчанию).

Профили ФСВТ используются для определения семантики ОУ и объектов устройства.

Для такой услуги определены два профиля ФСВТ по умолчанию. Профили ФСВТ по умолчанию, один для С-режима, а другой для А-режима, определены в приложении А вместе с описанием нотации, используемой для определения профилей ФСВТ и аргументов профилей ФСВТ.

Примечания

1 Профили ФСВТ обеспечивают эффективный метод определения значений одновременно для некоторого числа параметров ФСВТ. Они также обеспечивают средство поддержки совместной работы путем регистрации распространенных профилей, которые были разработаны для частных целей.

2 Процедуры регистрации профилей ФСВТ регистрационной службой ИСО содержатся в ИСО 9834-4. Эта служба будет регистрировать и обеспечивать широко применяемые профили ФСВТ. Цель регистрации заключается в способствовании действенности и обеспечения легкости ссылки.


Для использования с услугой ВТ могут быть определены другие профили ФСВТ. Эти профили ФСВТ могут регистрироваться другими службами, как соответствующие их уровню видения. Кроме того, могут быть определены и использованы вне области применения ИСО пользовательские профили ФСВТ.

12 МОДЕЛЬ ФСВТ


В разделах 12-24 определена модель ФСВТ в терминах, в которых поясняется услуга виртуального терминала.

Пользователи ВТ взаимодействуют посредством средств КОВ, содержащей некоторое число абстрактных объектов и определений типов объектов. Обмен информацией моделируется одним пользователем ВТ, обновляющим содержимое КОВ, а затем измененное состояние КОВ становится доступным равноправному пользователю ВТ. Пользователи ВТ обновляют КОВ посредством услуг, предоставляемых поставщиком услуг (см. рисунок 2).

Рисунок 2 - Модель службы

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса


Рисунок 2 - Модель службы



КОВ, содержащая абстрактные объекты, используемые для описания услуги ВТ, физически не существует.

КОВ содержит следующие компоненты:

a) концептуальная область данных (КОД), содержащая один или два объекта отображения;

b) область управления, сигнализации и состояния (ОУСС), содержащая или не содержащая объекты управления, которые могут использоваться не только для управления устройством, но также для сигнализации, получения информации о состоянии и для других целей, которые могут быть согласованы вне настоящего стандарта;

c) область управления доступом (ОУД), в которую записывается, какой пользователь ВТ, если он имеется, обладает полномочием доступа ПДЗ;

d) ноль, один или более объектов устройств, каждый из которых служит для представления отображения между объектом отображения и реальным устройством и обеспечивает параметры ФСВТ, которые позволяют выполнять некоторое управление этим отображением. Объект устройств связан с одним ОО и с одним или несколькими ОУ; в разделе 16 дано более подробное описание этой концепции;

e) определение структуры данных (ОСД), содержащее определения типов объектов для ОО, объектов устройств, ОУ (см. разделы 13, 14 и 16) и другие согласованные параметры ФСВТ, формирующие существенную часть определения текущей ФСВТ.

На рисунке 3 показаны компоненты КОВ и их взаимосвязь (т.е. соединение вместе), а также указано, как ОО и ОУ могут быть отображены на реальные устройства с помощью соответствующих объектов устройств.

Рисунок 3 - Компоненты КОВ, их связь и отображение (пример отображения для А-режима)

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса


ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса Параметры связи объектов

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса Маршруты потока информации

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса Маршруты потока управления


Рисунок 3 - Компоненты КОВ, их связь и отображение
(пример отображения для А-режима)



Содержимое ОСД инициализируется для соответствия текущей ФСВТ во время установления ассоциации ВТ и впоследствии может быть изменено только путем согласования. Содержимое других подобластей можно изменять, когда существует ассоциация ВТ и не выполняется согласование.

Примечания

1 До сих пор описывалась симметрическая модель. Тем не менее, при фактическом использовании обеспечиваемые такой моделью средства взаимодействия могут быть использованы асимметрическим способом. Метод назначения асимметрических ролей использует на практике правила доступа ДЗИС и ДЗПС, которые доступны в С-режиме, а также и в А-режиме, когда используется функциональный блок "правила расширенного доступа" (см. разделы 8 и 9).

Назначение ОСИ одного из этих правил доступа (раздел 15) или любому ОУ (разделы 20 и 14) может иметь неявную семантику, относящуюся к "владению" или "местонахождению" объекта.

Асимметрия пользователей ВТ относительно использования объектов устройств может быть назначена с помощью параметра ФСВТ "доступ к ОУ устройством по умолчанию" (раздел 23), но эта асимметрия использования объекта устройств не относится к поставщику услуг ВТ.

2 В разделе 24 определены средства взаимодействия и примитивы, которые используются пользователями ВТ для модификации КОВ. Настоящий стандарт не препятствует существованию локальных механизмов и макроопераций, которые объединяют примитивы на локальном интерфейсе.

13 ОБЪЕКТЫ ОТОБРАЖЕНИЯ


Настоящий стандарт не определяет ни семантику, соответствующую структуре ОО, ни связи между этой структурой и реальным устройством. Такая семантика, т.е. смысл операций обновления, выполняющихся на структуре ОО, зависит от используемого профиля ФСВТ(см. В.11).

Функциональный блок "ядро" службы ВТ базового класса определяет базовую структуру для ОО. Эта базовая структура значительно расширяется, если для конкретного ОО выбирается функциональный блок "блоки" или функциональный блок "поля" (см. 13.1.2 и 13.1.3).

Считается, что для конкретного ОО должен использоваться функциональный блок "блоки", если параметр ФСВТ "возможность определения блоков" имеет значение "да" для этого ОО. Считается, что для конкретного ОО должен использоваться функциональный блок "поля", если параметр ФСВТ "возможность определения полей" имеет значение "да" для этого ОО (см. 18.1).

13.1 Структура

ОО имеет следующие компоненты:

a) одно-, двух- или трехмерный массив знаков из элементов, каждый из которых содержит один графический элемент блока знаков из репертуара таких элементов (см. 13.2 и 18.2.4);

b) указатель отображения (см. 13.1.1.1);

c) множество значений модальных атрибутов (см. 13.1.1.2);

d) множество значений глобальных атрибутов (см. 13.1.1.3);

e) возможно, логический указатель (см. 13.1 4);

f) возможно, множество значений модальных атрибутов полей (см. 13.1.3.2).

13.1.1 Массив знаков

Каждая размерность массива имеет множество целочисленных значений координат от 1 до ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса так, что нижняя граница равна 1. Верхняя граница может быть определена или размерность массива может быть объявлена неограниченной (не ограничена до значения ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса). Не существует ограничений на комбинации ограниченных и неограниченных размерностей.

Размерности именуются как ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - это размерность наименьшего порядка. Множество элементов массива, идентифицированных смежным множеством значений координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса от 1 до ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - граница размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, если ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса ограничена) в определенное значение ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, называется массивом ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - это размерность более высокого порядка. Множество смежных значений координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса от 1 до ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - граница размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, если ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса ограничена) к соответствующему значению ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса определяет множество массивов ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, называется массивом ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - размерность наивысшего порядка. Множество смежных значений координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса от 1 до ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - граница размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, если ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса ограничена) определяет множество массивов ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, называется массивом ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (см. также В.11).

Размерности определяют упорядочение всех адресов ОО таким образом, что адрес (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) меньше (предшествует) адреса (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), если

или ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса,

или ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса,

или ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

Это правило упорядочения применяет

ся к операциям, определенным в 19.2.

13.1.1.1 Указатель отображения

Бывает простым или расширенным. Простая версия применяется, когда не используются блоки. Расширенная версия применяется, когда блоки используются. Простой указатель отображения состоит из множества (одного, двух или трех) значений координат, которое идентифицирует определенный элемент массива или может идентифицировать позицию непосредственно за границей массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, где отсутствует элемент массива (см. 19.1.1.1). Расширенный указатель отображения состоит из множества значений координат (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса используются, только если определены соответственно размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Он (обычно) идентифицирует элемент массива, как определено в 13.1.2. При инициализации ФСВТ начальное значение для любого указателя равно 1 для всех значений применяемых координ

ат.

13.1.1.2 Модальные атрибуты

Множество модальных атрибутов состоит из значений для каждого из вторичных атрибутов (см. 13.2). Это значение или "нуль", или явное значение для атрибута из множества значений, согласованных для этого атрибута. Эти значения используются, как определено в 19.2. При инициализации ФСВТ начальные значения для всех атрибутов равны "нулю".

13.1.1.3 Глобальные атрибуты

Множество глобальных атрибутов состоит из значений для каждого из вторичных атрибутов (см. 13.2), за исключением репертуара знаков. Каждое значение или "нуль", или явное значение атрибута из множества значений, согласованных для этого атрибута. Эти значения используются, как определено в 19.2. При инициализации ФСВТ начальные значения для каждого из атрибутов равны "нулю".

13.1.2 Определение блока

Блок - это прямоугольная подобласть массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, специфическая для этого массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Он имеет начало, определяемое значением координат (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), ширину в ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и глубину в ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, обозначаемые как ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса соответственно. Любое ребро блока может совпадать с любым ребром массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, но не может выходить за границы ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса должны быть положительными и ненулевыми. Когда используется параметр "возможность определения блоков", тогда размерность ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, если она определена, и размерность ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса должны быть ограничены.

Если размерность ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса не определена для ОО, то массив ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и все блоки имеют неявную глубину одного массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, и все ссылки на размерность ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса должны быть соответственно исправлены.

Блок устанавливает адресацию подобласти массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, которая содержит некоторое подмножество элементов массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Содержащиеся внутри блока элементы массива адресуются с помощью значений координат ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, которые интерпретируются как относительные к началу блока. Координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса подчиняются ограничениям адресации, согласованным для размерностей ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса соответственно неструктурированных ОО.

Подмножество массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, которое содержится внутри блока, называется подмассивом ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса или массивом ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

В каждом массиве ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса может быть определено несколько блоков. Максимальное число представляет собой значение согласуемого параметра ОО и может быть неограниченным. Структура блока массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса независима от структуры блока в любом другом массиве ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Блоки массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса адресуются с помощью псевдоразмерности, называемой В-размерностью, где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса используется для обозначения значения координаты.

На рисунке 4 представлена концепция блока.

Рисунок 4 - Иллюстрация концепции блока

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса


Рисунок 4 - Иллюстрация концепции блока


Адрес блока - это значение (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), адрес подмассива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса в блоке - это (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), а адрес элемента массива внутри блока - (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса используются, только если размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса соответственно определены. Адрес (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) идентифицирует элемент массива (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), где

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса,

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса

и (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) - начало блока (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса).

Расширенные адреса, т.е. включающие координату блока, упорядочиваются с помощью расширения алгоритма упорядочивания в 13.1.1. Адрес (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) меньше (предшествует), чем (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), если

или ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса,

или ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса,

или ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса,

или ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

Блоки могут перекрываться. Поэтому элемент массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса может адресоваться и быть обновленным при помощи более одного механизма адресации блоков, но он имеет единственные значения первичных и вторичных атрибутов. См. также 13.1.3.

Если блоки используются для ОО, то всегда применяется расширенная адресация, и элемент массива не может быть адресован (или обновлен) с помощью расширенной адресации, если он не содержится по крайней мере в одном блоке. См. также 13.1.4 и 19.3.

В 19.1.2 и 19.2.1.5 определены операции создания и удаления блоков, а также другие операции обновления, использующие блоки.

Примечания

1 Создание и удаление одного или нескольких блоков не влияет на содержимое любого элемента массива, который был получен в результате самого последнего обновления при помощи какого-либо механизма (см. 19 2.1.5).

2 В отличие от полей в модель информации определения блоков явная

память не включается (см. 13.1.3).

13.1.3 Определение поля

Поле есть логическая подобласть массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Оно представляет собой адресуемую область с одномерной адресацией, которая не зависит от фактической формы поля в терминах его структуры в основном ОО. Если используется параметр "возможность определения полей", размерность ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, если она определена, и размерность ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса должны быть ограничены. Для полей доступны дополнительные возможности атрибутов.

Каждое поле образовано из последовательности одной или нескольких неперекрывающихся прямоугольных подобластей определенного массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, называющихся элементами поля; эти элементы определяются так же, как блоки, но формально отличаются от блоков (они не появляются в размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса для массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса*. Логическое упорядочивание элементов поля устанавливается путем определения поля, а не расположением в массиве ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. См. также 13.1.3.1.
_______________
* Текст соответствует оригиналу. - Примечание "КОДЕКС".

Поле может принимать любую форму внутри границ массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, но не может перекрывать другое поле. Поле может перекрывать один или несколько блоков. Таким образом к элементу массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса можно адресоваться и его обновлять с помощью механизмов адресации одного поля или одного или нескольких механизмов адресации блоков, но он имеет единственные значения для первичных и вторичных атрибутов.

В массиве ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса может быть создано несколько полей. Максимальное число представляет собой значение согласуемого параметра ОО и может быть неограничено. Структура поля в массиве ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса независима от структуры полей в любом другом массиве ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Поля массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса адресуются с помощью псевдоразмерности, называемой размерностью ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса используется для обозначения значения координаты. Каждое значение ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса может потенциально адресовать одно полное поле, хотя оно содержит несколько элементов (но в какой-либо определенный момент времени поле может быть "несуществующим", см. 20.3.3.5).

"Логическая" адресация элементов массива внутри поля указывается при помощи псевдоразмерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса используется для обозначения значения координаты в этой размерности. См. также 13.1.3.1.

На рисунке 5 представлена концепция поля.

Рисунок 5 - Иллюстрация концепции поля

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса


Рисунок 5 - Иллюстрация концепции поля



Поля адресуются с помощью логического указателя (см. 13.1.4). Адрес поля имеет значение (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), а адрес элемента массива в поле - значение (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса используется, только если определена размерность ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Относительная координата ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса интерпретируется таким образом, что значение 1 (минимум) адресует начальную позицию первого элемента поля в определении поля. Максимальное значение ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса равно общему числу элементов массива, содержащихся во всех элементах этого поля. (Поле не может быть "неограниченным".)

Примечания

1 Координата ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса логического указателя независима от указателя отображения основного ОО. Поэтому, когда происходит смена логической адресации на адресацию блока или адресацию основного ОО, значения соответствующих указателей сохраняются.

Логические адреса упорядочены следующим образом:

адрес (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) меньше (предшествует), чем (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), если

или ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса,

или ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса,

или ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

2 Наличие явных связей в пути обхода (см. 20.3.3.4) не влияет на упорядочивание, как определено вышепредставленным алгоритмом и как его используют операции, которые ссылаются на такое упорядочивание.


Связь между значениями координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и координатами (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) элементов массива, которые содержатся в поле, определена в 13.1.3.1.

Определения полей содержатся в ОУОП, соответствующему ОО (см. 14.2 и 20.3.3). Поля создаются, модифицируются и удаляются операциями обновления на ОУОП (см. 20.3.3.5). Определенное значение (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) может иметь или не иметь соответствующее определенное поле в любой конкретный момент времени.

Операции обновления, использующие поля, определены в разделе 19.

Кроме обычного управления доступом, определяемого правилом доступа к ОО, терминальным пользователем ВТ могут применяться другие правила для управления обновлениями при помощи типов ОУИВП и ОУМВП ОУ (см. 19.3 и раздел 20).

Когда для ОО выбран параметр "возможность определения поля", доступ к ОО для обновления, помимо логического указателя (13.1.4), зависит от значения параметра ФСВТ "внешний доступ к полям" (18.

2.2), см. также 19.3.

13.1.3.1 Логическая адресация с помощью размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса

Далее определяется структура поля и связь логической адресации содержащихся элементов массива с помощью размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса с координатами (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) основного массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (адресация с помощью указателя отображения).

По форме элементы поля подобны блокам, имеющим ширину в размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и глубину в размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (см. 13.1.3). Только с целью определения размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса вводится псевдоразмерность, называемая размерностью ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Элементы поля организованы в ней в порядке, в котором они определены в области поля в ЗОП (20.3.3.3), и рассматриваются как имеющие значения координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса от 1 до некоторого значения ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, определяемого числом элементов поля (может быть 1). Значения координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса нe появляются в каком-либо указателе и не предоставляют способов явного изменения ее значения.

Фактически размерность ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса связывает все элементы одного поля по возрастанию значения координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Таким образом, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса =1 соответствует (1, 1, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса =1) и возрастающие значения ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса перемещаются вдоль первого подмассива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса к его границе (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, 1, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса =1). Если это не последний подмассив ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса в элементе поля, то выполняется автоматическая операция "следующий подмассив ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса" к (1, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса =1). Убывание значений ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса приводит к обратному перемещению. При достижении границы (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, s) последнего подмассива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса в элементе поля (не являющегося последним элементом в поле) выполняется автоматическая операция "следующий элемент поля", т.е. к (1, 1, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса). Убывание значений ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса вызывает перемещение от начала (1, 1, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) одного элемента поля (не являющимся первым) при помощи автоматической операции "предыдущий элемент поля" к (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса,ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), т.е. к максимальным значениям ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Граница ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса достигается, когда ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса принимают свои максимальные значения в последнем

элементе поля ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. См. также В.18.2.

13.1.3.2 Модальные атрибуты для полей

Если для ОО выбран параметр "возможность определения поля", то каждому полю можно поставить в соответствие множество значений вторичных атрибутов, которые называются модальные атрибуты поля. Каждое множество состоит из значений каждого из вторичных атрибутов (см. 13.2). Каждое значение или равно "нулю", или явному значению из множества значений, согласованных для этого атрибута. Эти значения модальных атрибутов поля устанавливаются или используются определенными операциями над полями, как определено в разделе 19.

Примечание - Несмотря на то, что формально модальные атрибуты поля не являются частью ЗОП, определяющие поля иным способом, подразумевается, что множество модальных атрибутов поля может быть сохранено для каждой ЗОП, которая может быть в "активном" или "неактивном" состоянии (см. 20.3.3).

13.1.3.3 Логический указатель

Если для ОО используются поля, то применяется дополнительная форма указателя - логический указатель. Он имеет форму (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса существует, только если определена размерность ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Когда инициализируется ФСВТ, начальное значение указателя равно 1 для всех применяемых значений координат.

Указатель отображения (в простой или расширенной форме) и логический указатель независимы друг от друга и изменение одного не влияет на значение компонентов другого. Таким образом, когда происходит переход от логической адресации к адресации в блоках или адресации основного ОО, значения соответствующих указателей сохраняются.

Примечания

1 Когда для ОО используются поля, элемент массива, который не находится в адресной области любого поля (при отображении на основные физические координаты), не может адресоваться логическим указателем и, следовательно, не может быть обновлен любой логической операцией.

2 Элемент массива, для которого удовлетворяется условие примечания 1 и который не находится внутри блока, не может быть адресован или обновлен.

13.2 Атрибуты

В любой заданный момент времени элемент массива или пуст (т.е. ему не присвоено никакое значение первичного атрибута), или содержит значение первичного атрибута для выбора графического элемента блока знаков из репертуара таких элементов.

Каждый элемент массива также имеет ряд вторичных атрибутов:

- репертуар знаков,

- шрифт;

- выделение;

- цвет изображения;

- цвет фона.

Последние четыре атрибута относятся к атрибутам воспроизведения.

Любой атрибут воспроизведения не зависит от других атрибутов воспроизведения и может иметь несколько значений, согласованных для его использования.

Атрибут воспроизведения "шрифт" полезен тем, что для каждого репертуара знаков может быть согласовано отдельное множество значений шрифтов с семантикой, специфичной для этого репертуара.

Атрибут воспроизведения "выделение" может иметь подструктуру; отдельные податрибуты могут быть обновлены индивидуально.

Если первичный атрибут в элементе массива имеет присвоенное значение, то все вторичные атрибуты должны иметь присвоенные значения. Если первичный атрибут не имеет присвоенное значение, то независимо от этого каждый атрибут воспроизведения может иметь или не иметь значение, а вторичный атрибут "репертуар знаков" не имеет присвоенного значения.

Каждый элемент массива со своим содержимым первичных и вторичных атрибутов является самодостаточным и полностью независимым от всех остальных элементов массива.

Примечания

1 В настоящем стандарте не определена интерпретация пустого элемента массива и действие любых значений атрибутов воспроизведения, в частности их физическое представление на любом реальном устройстве, например, дисплее или принтере

2 Далее, в настоящем стандарте не определена форма атрибута "выделение" или то, какие податрибуты компонента обновляются индивидуально. В нем описаны параметры ФСВТ, чтобы обеспечить в профиле ФСВТ возможность определять форму этого атрибута, и предусмотрены аргументы профиля для точного присвоения в ФСВТ (см. 18.2.6 и раздел 23).

3 Дополнительные средства, описанные в 13.1, не изменяют то свойство, что каждый элемент массива ОО имеет единственное значение для первичного и каждого вторичного атрибутов независимо от значений для любых других элементов массива (это значение может быть неопределенным). Они предоставляют дополнительные способы, посредством которых могут быть заданы эти значения.

14 ОБЪЕКТЫ УПРАВЛЕНИЯ


ОУ предоставляют пользователю ВТ возможность обрабатывать управляющую информацию, относящуюся к функциям ВТ и реальным устройствам. В настоящем стандарте определены параметры ФСВТ, задающие синтаксис ОУ, т.е. их область значений и допустимые операции обновления (см. 20.1).

Семантика ОУ, т.е. интерпретация операций обновления относительно реальных устройств, определяется параметром ФСВТ "идентификатор типа ОУ" (см. 20.1.1). Семантика ОУ указывается одним из следующих способов:

a) в данном стандарте;

b) в профиле ФСВТ;

c) как часть зарегистрированного ОУ;

d) способом, известным обоим пользователям ВТ вне сферы действия настоящего стандарта.

При установлении ассоциации ВТ ОУ, определенные в выбранном профиле ФСВТ, являются объектами, доступными в начальной ФСВТ. Последующее согласование может:

e) заменить текущую ФСВТ (делая таким образом доступным новое множество ОУ, как определено в новом профиле ФСВТ);

f) добавлять новые ОУ к текущей ФСВТ или

g) изменять характеристики существующих ОУ.

ОУ по умолчанию определяется неявно, когда определяется каждый объект устройства. ОУ по умолчанию содержит восемь булевых значений и может быть определен как объект, имеющий механизм триггера (см. раздел 16 и В.4).

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

ОУ может быть связан с объектом устройства (см. разделы 16 и 23).

14.1 Структурные средства ОУ и соответствующие ограничения

К общим возможностям ОУ относятся два функциональных блока: функциональный блок "расширенные правила доступа" и функциональный блок "структурированные ОУ".

14.1.1 Правила доступа

ОУ имеет правило доступа, которое определяет, какой пользователь ВТ может обновлять его и когда (см. раздел 9). Функциональный блок "расширенные правила доступа" определяет доступное множество правил доступа, которые могут быть назначены ОУ, как определено в таблице 1.

ОУ также имеет приоритет обновления (см. 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. На этих рисунках также указаны параметры ФСВТ, которые могут встречаться многократно.

Рисунок 6 - Направленный граф параметров ФСВТ. Часть 1.

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса

Рисунок 6 - Направленный граф параметров ФСВТ. Часть 1.

Рисунок 7 - Направленный граф параметров ФСВТ. Часть 2

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса

________________
ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса Если для ОО выбран функциональный блок "Блоки" "Поля", то параметр ФСВТ "окно размерности" имеет явное значение только для размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

Примечание - Этот экземпляр поддерева существует для каждой согласованной размерности и "размерность" принимает значения ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса чтобы образовывать размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.


Рисунок 7 - Направленный граф параметров ФСВТ. Часть 2


Некоторые поддеревья графа в целях облегчения понимания показаны с "корнем", для которого в данном стандарте не определен фактический параметр. Эти "фиктивные" корни указываются квадратными скобками и им, конечно, не могут быть присвоены значения.

Отдельные параметры направленного графа определены в разделах 18, 20, 23 и 24, за исключением "режим", "класс" и "функциональные блоки", которые не являются параметрами ФСВТ, а являются параметрами услуги VT-ASSOCIATE, т.е. "режим ВТ", "класс ВТ" и "функциональные блоки ВТ" соответственно (см. 28.1.3).

Примечание - В направленном графе не отражена зависимость определенных параметров ФСВТ от функциональных блоков ВТ.

17.2 Правила совместимости ФСВТ

Полная ФСВТ требуется, чтобы определять значения параметров ФСВТ следующим образом:

a) значение для любого параметра ФСВТ, существование которого следует из значения параметра ФСВТ "родитель" в узле более высокого порядка графа или как определено в настоящем стандарте; это значение может быть обеспечено как значение по умолчанию, если оно определено;

b) значения для нескольких экземпляров параметров ФСВТ, существование которых следует из значения параметра ФСВТ "родитель" в узле графа более высокого порядка или как определено в настоящем стандарте; значение может быть обеспечено как значение по умолчанию, если оно определено;

c) исключительные значения для параметров ФСВТ, существование которых не следует из значения параметра в узле графа более высокого порядка или не определено в настоящем стандарте.

Примечания

1 Обозначение ниже указывает, что такой параметр ФСВТ может появляться многократно:

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса

2 Обозначение [. . .] используется для указания узлов в графе, которые являются частью ФСВТ, а не параметрами ФСВТ (см. 17.1).

3 Обозначение {. . .} используется для указания параметров, которые являются параметрами услуги, а не параметрами ФСВТ (см. 17.1).

18 ПАРАМЕТРЫ ФСВТ ОБЪЕКТОВ ОТОБРАЖЕНИЯ


В этом разделе определены параметры ФСВТ для ОО. Значения этим параметрам присваиваются путем согласования либо во время установления ассоциации ВТ, либо явным согласованием после установления ассоциации ВТ. Эти значения определяют характеристики отображения услуги ВТ.

18.1 Первичные параметры ФСВТ

Первичные характеристики ОО определены параметрами ФСВТ в таблице 2. Эти параметры ФСВТ устанавливают структуру ОО и множество атрибутов, которые могут быть поставлены в соответствие каждому элементу массива


Таблица 2 - Первичные параметры ФСВТ

Параметр

Значение

Имя объекта отображения

Строка знаков типа "печатная строка" АСН.1

ОО-доступ

"ДЗИС", "ДЗПС", "ПДЗ" (см. раздел 9)

Размерности

"одна", "две", "три" (умолчание = "две")

Возможность стирания

"да", "нет" (умолчание = "нет")

Возможность определения блоков

"да", "нет" (умолчание = "нет")

Возможность определения полей

"да", "нет" (умолчание = "нет")

Возможность репертуара

1 . . . . ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (умолчание = 1)

Возможность цвета изображения

1 . . . . ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (умолчание = 1)

Возможность цвета фона

1 . . . . ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (умолчание = 1)



Параметр ФСВТ "возможность стирания" управляет доступностью операции СТЕРЕТЬ (см. 19.2.1.4) для ОО. Значение "да" указывает на доступность операции СТЕРЕТЬ, значение "нет" указывает на ее недоступность.

Параметр ФСВТ "возможность определения блоков" может быть определен, только если выбран функциональный блок "блоки".

Параметр ФСВТ "возможность определения полей" может быть определен, только если выбран функциональный блок "поля".

Параметры ФСВТ "возможность репертуара", "возможность цвета изображения", "возможность цвета фона" задают ряд значений атрибутов, которые могут быть определены соответствующим назначением параметров ФСВТ, описанных в 18.2.4 и 18.2.5.

Примечание - Сами по себе эти параметры ФСВТ не определяют конкретные значения атрибутов. Например, значение параметра "возможность цвета изображения" представляет собой количество различных значений параметра "назначение цвета изображения", которое может быть использовано.

18.2 Вторичные параметры ФСВТ

Некоторые из параметров ФСВТ, определенные в этом подразделе и в 18.3, могут появляться многократно в упорядоченных списках. Эти списки нумеруются, начиная с 1. Во время операций обновления значение выбирается в зависимости от позиции в упорядоченном списке. Максимальное количество появлений в каждом упорядоченном списке может управляться параметром ФСВТ более высокого порядка типа "возможность" (см. 18.1). Значение "нуль" резервирует место в упорядоченном списке, когда явное значение не требуется. Упорядоченный список может быть в конце усечен.

В случае нескольких экземпляров параметров ФСВТ для репертуара и цвета, указанных в 18.2.4 и 18.2.5, первый экземпляр в упорядоченном списке является явным модальным значением по умолчанию. Это значение может быть использовано в операциях ТЕКСТ, ПОВТОРИТЬ ТЕКСТ или СТЕРЕТЬ (см. 19.2.1.1, 19.2.1.2 и 19.2.1.4). В случае атрибута "шрифт" явное модальное значение по умолчанию, используемое этими операциями, является первым экземпляром в списке значений параметра ФСВТ "назначение шрифта" (18.3), соответствующим фактическому значению атрибута "репертуар знаков" в каждом элементе массива, над которым производится операция. Если упорядоченный список для одного из этих параметров ФСВТ отсутствует или первым значением является "нуль", то используется неявное значение по умолчанию (определенное в таблицах 5, 6 или 7).

Явное модальное значение по умолчанию для атрибута "выделение" в настоящем стандарте не определено (см. В.17).

18.2.1 Параметр ФСВТ "возможность определения блоков"

Следующий параметр ФСВТ применяется, только если параметр ФСВТ "возможность определения блоков" принимает значение "да".

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - граница: "неограничен", 1 . . . . ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (умолчание = 1, единственный блок).

Этот параметр позволяет установить предел числа блоков, которые могут быть определены в каком-либо одном массиве ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

Если значение - целое, т.е. размерность не имеет значение "неограничена", то недопустимо в операциях адресации (19.1.2.2) или в операции СОЗДАТЬ БЛОК или УДАЛИТЬ БЛОК (19.2.1.5) использовать значение ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса большее, чем это целое. Значение ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, всегда недопустимо.

18.2.2 Параметры ФСВТ "возможность определения полей"

Следующее множество параметров ФСВТ применяется, только если параметр ФСВТ "возможность определения полей" принимает значение "да".

Максимальное число полей: "неограничено", 1 . . . . ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (умолчание = 1).

Максимальное число элементов поля: "неограничено", 1 . . . . ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (умолчание = 1).

Внешний доступ к полям: "разрешен", "неразрешен" (умолчание = "разрешен").

Параметр ФСВТ "максимальное число полей" определяет границу размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, т.е. максимальное число полей, которые могут существовать в любое время в каком-либо одном массиве ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Если значение - целое, т.е. размерность не имеет значение "неограничено", то недопустимо в операциях адресации (19.1.3) или обновления ЗОП (20.3.3.2) использовать значение ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса большее, чем это целое. Значение ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса всегда недопустимо.

Параметр ФСВТ "максимальное число элементов поля" определяет максимальное число элементов поля, которые могут использоваться для создания одного поля (т.е. границу псевдоразмерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, см. 13.1.3.1). Если значение - целое, т.е. не имеет значение "неограничено", то недопустимо, чтобы значение параметра "область поля" при обновлении ЗОП (20.3.3.3) было больше числа элементов поля: определяющее 4.

Любой из этих параметров ФСВТ может принимать значение "неограничено".

Значение параметра ФСВТ "внешний доступ к полям" существенно, если пользователи ВТ различаются как прикладной и терминальный пользователи ВТ (см. раздел 12). Также см. 19.3.

Если значение - "не разрешен", то терминальный пользователь ВТ может выполнять только логические операции над ОО.

Если значение - "разрешен", то терминальный пользователь ВТ не ограничен логическими операциями над ОО.

Если различие между пользователями ВТ отсутствует, то этот параметр ФСВТ несущественен (см. 19.3)

.

18.2.3 Параметры ФСВТ для адресации

Параметры ФСВТ, определяющие ограничения адресации для ОО, приведены в таблице 3. Они присутствуют всегда, если определена соответствующая размерность.

Параметр ФСВТ "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-граница" определяет верхнюю границу размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Если его значение - целое, т.е. размерность не имеет значение "неограничено", то операция явной адресации недопустима, если она пытается установить значение большее, чем это. Попытка установить меньшее значение всегда недопустима.


Таблица 3 - Параметры адресации

Параметр

Значение

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-граница

"неограничено", ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (умолчание = "неограничено")

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-адресация

"нет ограничений", "только выше", "неразрешена" (умолчание = "только выше")

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса- абсолютная

"да", "нет" (умолчание = "нет")

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса- окно

"неограничено", ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (умолчание = 0, если параметр ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-граница = "неограничено" (т.е. перемещение назад запрещено), иначе по умолчанию значение параметра "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-граница" (окно выравнивается на границы размерности, см. 18.1.3)

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-граница

Значения такие же, но вместо ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса подставляется ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Значения допустимы, если размерность равна 2 или 3.

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-адресация

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-абсолютная

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-окно

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-граница

Значения такие же, но вместо ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса подставляется ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Значения допустимы, если размерность равна 3.

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-адресация

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-абсолютная

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-окно



Если в ОО используются блоки или поля, то размерность ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса должна быть ограничена, значение "неограничено" для параметра ФСВТ "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-граница" недопустимо и в этом случае значение по умолчанию не определяется.

Параметр ФСВТ "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-адресация" определяет, может ли значение указателя ОО для этой размерности быть изменено операцией явной адресации. Если значение этого параметра "только выше", нижнюю границу изменять нельзя. Если значением параметра является "неразрешено", явные изменения недопустимы.

Параметр ФСВТ "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-абсолютная" определяет, может ли значение указателя ОО для этой размерности быть установлено в новое значение при помощи операции адресации "абсолютный указатель"; такое изменение также зависит от значения параметра "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-адресация". Значение "да" означает, что координата может быть установлена в любое допустимое значение.

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

Если для объекта отображения выбраны параметры "возможность определения блоков" (13.1.2) и "возможность определения полей" (13.1.3), тогда для такого ОО параметр ФСВТ "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-окно" не используется (предполагается, что по умолчанию значение параметра "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-граница" соответствует значению для ограниченной размерности).

Приведенные выше определения применимы к параметрам ФСВТ размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса с заменой ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса на ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Приведенные выше определения применимы к параметрам ФСВТ размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса с заменой ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса на ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, за исключением того, что отсутствуют ограничения на значения параметров "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-граница" и "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-окно", обусловленные выбором параметров "возможность определения блоков" и "возможность определе

ния полей".

18.2.4 Параметры ФСВТ "назначение репертуара"

Параметры ФСВТ из таблицы 4 предоставляют возможность назначить репертуар или репертуары и поставить в соответствие каждому такому репертуару набор шрифтов.


Таблица 4 - Параметры ФСВТ репертуара

Параметр

Значение

Назначение репертуара

Каждый экземпляр обозначает один дискретный репертуар; экземпляры образуют упорядоченный список, как определено в 8.2 (умолчание = <ESC> 2/8 4/0; репертуар по умолчанию состоит только из набора графических знаков МСВ в ИСО 646, используемого согласно 18.2.4.1а

Возможность шрифтов

Каждый экземпляр этого параметра ФСВТ - это целое от 1... до ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, задающее количество шрифтов, доступных для репертуара, которому этот экземпляр поставлен в соответствие (умолчание = 1 для каждого значимого экземпляра)

Примечание - Включение <ESC> в ссылки на управляющие последовательности приводится только для ясности; в действительности знак <ESC> отсутствует в значениях параметра "назначение репертуара".



Два параметра ФСВТ из таблицы 4 могут быть определены единственный раз для каждого репертуара, указанного в качестве доступного, при помощи целочисленного значения параметра ФСВТ "возможность репертуара". Несколько экземпляров образуют упорядоченный список, где на конкретные экземпляры (т.е. репертуары) ссылаются по их позициям в упорядоченном списке.

Значение экземпляра параметра ФСВТ "назначение репертуара" состоит из двух компонент; они не рассматриваются как различные параметры ФСВТ и не показаны на рисунке 7. Этими компонентами являются "тип назначения репертуара" и "значение назначения репертуара".

"Тип назначения репертуара" определяет способ, используемый для обозначения репертуара, и задает форму компонента "значение назначения репертуара". Он является необязательным и если присутствует, то является типом "идентификатор объекта" АСН.1.

В настоящем стандарте определен единственный стандартный компонент "тип назначения репертуара", значение которого {vt-b-rep-iso2022}, см. приложение С, который является типом по умолчанию, если этот компонент опущен. Компонент "значение назначения репертуара" для этого типа определен в 18.2.4.1.

18.2.4.1 Компонент "значение назначения репертуара" для значения {vt-b-rep-iso2022}

Когда компонент "тип назначения репертуара" отсутствует или имеет это значение, то в обозначении репертуара используются принципы ИСО 2022.

Таким образом, единственный дискретный репертуар (см. В.12) состоит из следующих компонент, как определено в ИСО 2022:

а) набор G, используемый в позиции GL кодовой таблицы, обязательный;

b) набор G, используемый в позиции GR кодовой таблицы, необязательный;

c) набор С0, необязательный;

d) набор С1, необязательный (см. В.12 и В.13).

Примечания

1 Позиция GL означает левую графическую часть, определенную в ИСО 2022, т.е. колонки 02...07 (исключая 2/0 и 7/15) 8-битного кодового пространства, а позиция GR подобным образом означает правую графическую часть, т.е. колонки 10-15 (исключая 15/15). Исключенные позиции кодовой таблицы в ИСО 2022 имеют фиксированный смысл.

Для такого репертуара экземпляр компонента "значение назначения репертуара" есть последовательность до четырех элементов, каждый из которых есть или управляющая последовательность, определенная в ИСО 2022 для обозначения кодированного множества знаков (знак <ESC> опущен), или символическое значение "пусто"; замыкающие значения "пусто" являются необязательными. Они соответствуют по порядку элементам из вышеприведенного списка.

Альтернативно репертуар может состоять только из прозрачного набора службы ВТ. Этот 256-элементный набор специально зарегистрирован для настоящего стандарта. Он состоит из 256 значений от 0 до 255 с неприсвоенными значениями в службе ВТ. Он имеет регистрационный номер МОС - 125. В этом случае компонент "значение назначения репертуара" есть единственная (управляющая) последовательность 2/5 2/15 4/2, которая определена для этого элемента регистра.

Если параметр "назначение репертуара" опущен, то используется параметр "тип назначения репертуара" по умолчанию и репертуар этого типа по умолчанию соответствует единственной (управляющей) последовательности 2/8 4/0, т.е. набору графических знаков (только) МСВ ИСО 646.

Включение в репертуар набора G, содержащего диакритические знаки без пробелов, означает, что правильные комбинации их с другими графическими знаками, как определено в зарегистрированном наборе кодов или в документе, на который ссылается элемент регистра, доступны в репертуаре как запоминаемые знаки, занимающие единственные элементы массива. Выбор такого репертуара подразумевает обеспечение такой памяти. Не допускаются никакие другие комбинации, использующие неинтервальные знаки, они не могут быть использованы отдельно - в определении набора знаков может быть доступно использование с интервалом.

Если репертуар включает набор G, который определен в регистре как многобайтовый набор, то это означает, что репертуар содержит все правильные комбинации, как определено в регистре, в качестве раздельно запоминаемых знаков, занимающих единственные элементы массива. Выбор такого репертуара подразумевает обеспечение такой памяти. Никакие другие комбинации не разрешаются.

Служба ВТ не обеспечивает в качестве части репертуара составные знаки, формируемые с использованием управляющего знака <BS> (т.е. "возврат на шаг") ИСО 646, чтобы достичь наложения двух графических знаков (см.В.12 и В.13).

Если обязательный набор G содержит 94 знака, то очевидно, что знак "пробел" допускается в позиции 2/0 кодовой таблицы GL.

2 Смысл используемых в этом подразделе терминов, относящихся к наборам знаков, описан в ИСО 2022, в котором также приведены общие правила использования зарегистрированных кодовых наборов. Определения наборов знаков, обозначенных конкретными управляющими последовательностями, содержатся в международном регистре кодирования наборов знаков, используемых с управляющими последовательностями, в котором также приведены соответствующие правила использования набора.

3 Регистрационный номер относится к номерам, присвоенным регистрационной службой (ЕСМА) в международном регистре кодированных наборов знаков, используемых с управляющими последовательностями.

4 Список шрифтов, доступных для каждого репертуара, задается соответствующими экземплярами параметра ФСВТ "назначение шрифтов" (см. 18.3).

18.2.5 Параметры ФСВТ назначения цвета

Параметры ФСВТ из таблицы 5 позволяют выбрать два набора значений цвета для раздельного использования в качестве вторичных атрибутов воспроизведения цвета изображения и фона.


Таблица 5 - Параметры ФСВТ для назначения цвета

Параметр

Значение

Назначение цвета изображения

Каждый экземпляр обозначает назначение одного цвета; экземпляры образуют упорядоченный список, как определено в 18.2 (умолчание = "зависит от устройства" для случая, когда параметр "возможность цвета изображения" имеет значение 1)

Назначение цвета фона

Как для параметра "назначение цвета изображения" (умолчание = "зависит от устройства" для случая, когда параметр "возможность цвета фона" имеет значение 1)



Максимальное количество экземпляров для этих параметров ФСВТ равно значению соответствующего параметра ФСВТ "возможность" (см. 18.1); для каждого параметра "назначение цвета изображения" и "назначение цвета фона" экземпляры формируют упорядоченный список, и на каждый экземпляр можно ссылаться по его позиции в этом списке.

Значение по умолчанию определяется только для случая, когда параметр ФСВТ "возможность" имеет значение 1; умолчание параметра ФСВТ "назначение" тогда означает "зависит от устройства".

Примечание - Значение "зависит от устройства" не может быть явно согласовано и не имеет представления.


Для экземпляра значение любого параметра ФСВТ "назначение цвета" из таблицы 5 состоит из двух компонент; они не рассматриваются как различные параметры ФСВТ и не показаны на рисунке 7. Этими компонентами являются "тип назначения цвета" и "значение назначения цвета".

Компонент "тип назначения цвета" обозначает способ, используемый для обозначения значения цвета, и определяет форму компонента "значение назначения цвета". Он является необязательным и, если присутствует, имеет тип "идентификатор объекта" АСН.1.

Значение компонента "тип назначения цвета" применяется к любым последующим экземплярам компонента "значение назначения цвета" в том упорядоченном списке, который не имеет явного компонента "тип назначения цвета" (это исключает необходимость дублирования этого компонента в списках одинакового типа). Это модальное применение прекращается в конце упорядоченного списка экземпляров этого параметра ФСВТ.

В настоящем стандарте определен единственный стандартный компонент "тип назначения цвета" со значением {vt-b-colour-iso6429}, см. приложение С, который является типом по умолчанию, если этот компонент опущен. Компонент "значение назначения цвета" для этого типа определен в 18.2.5.1.

18.2.5.1 Компонент "значение назначения цвета" для значения {vt-b-colour-iso6429}

Когда компонент "тип назначения цвета" отсутствует или имеет это значение, то обозначение "значение цвета" использует имена цветов (на английском языке), присвоенные соответствующим значениям параметра для УСТАНОВИТЬ ГРАФИЧЕСКИЙ РЕЖИМ (см. ГОСТ 34.301).

18.2.6 Параметр ФСВТ для выделения

Обеспечивается единственный параметр ФСВТ, как показано в таблице 6.


Таблица 6 - Параметр ФСВТ "выделение"

Параметр

Значение

Выделение ОО

Каждый экземпляр имеет тип "печатная строка" АСН.1



Он является необязательным и может встречаться в качестве нескольких экземпляров, которые образуют упорядоченный список; на каждый экземпляр можно ссылаться по его позиции в этом списке.

В настоящем стандарте не определен смысл значения экземпляра этого параметра ФСВТ, который обеспечивается так, что определение профиля ФСВТ может обеспечить аргумент профиля ФСВТ, позволяющий согласовать функциональность выделения для конкретных объектов отображения, исходя из более общей функциональности в определении профиля ФСВТ. См. также В.17.

Примечание - Такое положение в определении профиля ФСВТ является необязательным.

18.3 Третичный параметр ФСВТ

Необязательный параметр ФСВТ "назначение шрифта" приведен в таблице 7. Могут быть определены несколько экземпляров этого третичного параметра ФСВТ. Его появления управляются параметрами "возможность репертуара" и "возможность шрифта". Значение параметра "возможность репертуара" подразумевает список репертуаров, как определено в 18.1 и 18.2.4. Каждому из этих репертуаров поставлен в соответствие экземпляр параметра "возможность шрифта", как определено в таблице 4. Каждый такой экземпляр включает в себя упорядоченный список значений параметра ФСВТ "назначение шрифта", в котором шрифты идентифицируются своим положением в этом списке. Не всем включенным элементам этого списка должны даваться явные назначения. Сами эти списки находятся в списке, упорядоченном как список назначений репертуаров. Как конкретные элементы списка, так и полные списки могут заменяться "нулевым" значением, которое играет роль метки-заполнителя, если не требуется явное значение.


Таблица 7 - Параметр ФСВТ "назначение шрифта"

Параметр

Значение

Назначение шрифта

Каждый экземпляр соответствует одному назначению шрифта, экземпляры образуют упорядоченный список, как определено в 18.2 (умолчание = "зависит от устройства" для случая, когда параметр "возможность шрифтов" = 1)



Значение для экземпляра параметра ФСВТ "назначение шрифта" состоит из двух компонент, они не рассматриваются как различные параметры ФСВТ и не показаны на рисунке 7. Этими компонентами являются "тип назначения шрифта" и "значение назначения шрифта".

Компонент "тип назначения шрифта" определяет способ, используемый для обозначения шрифта, и форму компонента "значение назначения шрифта". Этот компонент является необязательным и, если присутствует, имеет тип "идентификатор объекта" АСН.1.

Значение компонента "тип назначения шрифта" применяется к любым последующим экземплярам компонента "значение назначения шрифта", не имеющих явного компонента "тип назначения шрифта" (это исключает необходимость дублирования этого компонента в списках одинакового типа). Это модальное действие прекращается в конце упорядоченного списка экземпляров этого параметра ФСВТ.

В настоящем стандарте не определен стандартный способ обозначения шрифта. Для компонента "тип назначения шрифта" в нем определено единственное значение {vt-b-font-adhoc} (см. С.2), которое позволяет пользователям ВТ предлагать имя шрифта в форме типа "печатная строка" АСН.1. Этот тип используется по умолчанию, если отсутствует явный тип.

Примечание - Для значения по умолчанию "зависит от устройства" в устройстве может использоваться любой доступный шрифт (см. В.14).

19 ОПЕРАЦИИ НАД ОБЪЕКТАМИ ОТОБРАЖЕНИЯ

19.1 Операции адресации

19.1.1 Операции адресации с простым указателем отображения

19.1.1.1 Неявная адресация с простым указателем отображения

При записи значения в первичный атрибут элемента массива, значение координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса простого указателя отображения примитива автоматически увеличивается на 1. Этот механизм автоматически блокируется, когда значение координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса достигнет значения, на единицу превышающего значение границы размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. В 19.2 определены ограничения на использование операций обновления в том случае, когда указатель отображения достигает такого значения. Этот механизм может быть возобновлен явным установлением координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса указателя отображения в меньшее значение. Этот механизм никогда не блокируется, если размерность ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса неограничена.

19.1.1.2 Явная адресация с простым указателем отображения

Операции предоставляются для явного изменения значения указателя отображения примитива.

Операция явной адресации является неверной, если какой-либо из ее явных или неявных аргументов противоречит ограничениям, задаваемым значениями "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-граница", "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-адресация" и "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-абсолютная" параметров ФСВТ для каждой используемой размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса = ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса или ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), см. 18.2.3.

Использование этих операций не может повлиять на значение содержимого ранее существовавшего элемента массива и образовать новые элементы массива. Обновление элемента массива не инициирует автоматически никакую из этих операций явной адресаци

и.

19.1.1.2.1 Простые операции - эти операции позволяют изменять значение указателя отображения на любое значение, допустимое для всех заданных размерностей. Они не зависят от границ окна обновления.

a) АБСОЛЮТНЫЙ УКАЗАТЕЛЬ целевой адрес,

где "целевой адрес" имеет или

- явное значение указателя отображения (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), где каждая координата является необязательной, и допустимо, только если определена соответствующая размерность; если координата отсутствует, то для этой размерности сохраняется текущее значение, или

- одно из следующих специальных значений, определенных в 19.1.1.4: "начало", "начало-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса", "начало-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса", "конец", "конец-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса", "конец-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса".

Операция устанавливает указатель отображения в значение "целевой адрес".

b) ОТНОСИТЕЛЬНЫЙ УКАЗАТЕЛЬ ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса,

где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - целые со знаком, задающие требуемое изменение координат ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса указателя отображения; каждое из этих значений является необязательным (умолчание = 0, не изменяет) и допустимо, только если допустима соответствующая размерность. Операция устанавливает указатель отображения следующим образом:

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

19.1.1.2.2 Макрооперации - следующие макрооперации не имеют аргументов и могут быть использованы только в форме:

1) СЛЕДУЮЩИЙ МАССИВ ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса);

2) ПРЕДЫДУЩИЙ МАССИВ ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса);

3) СЛЕДУЮЩИЙ МАССИВ ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса;ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса);

4) ПРЕДЫДУЩИЙ МАССИВ ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса;ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса),

где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - нижние границы окна обновления для обозначения массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса назначения соответственно.

Примечание - Чтобы обеспечить правильную операцию, для макроопераций обязательно должен соблюдаться порядок слева направо, т.к. ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса является функцией от ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, a ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - от ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (см.

19.1.1.3).

19.1.1.3 Окно обновления

Каждая заданная размерность ОО имеет соответствующий параметр ФСВТ "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-окно" (см. 18.2.3), который позволяет пользователям ВТ налагать ограничения на обновление помимо тех, которые зависят от границ размерностей или возможностей перемещения указателя отображения. Каждый из массивов размерности в различных значениях координат размерностей более высокого порядка имеет независимое окно обновления, которое может перемещаться во время операций обновления ОО. В В.3 обсуждается использование окна обновления в реализациях.

Окно обновления указывает нижние границы ячеек, которые могут быть обновлены операциями ТЕКСТ, ПОВТОРИТЬ ТЕКСТ, АТРИБУТ и СТЕРЕТЬ над ОО. Тем не менее, окно обновления не ограничивает верхний предел для операций ТЕКСТ, которые могут привести к перемещению окна обновления для того, чтобы в него попало множество координат с большими значениями. Действие операции ПОВТОРИТЬ ТЕКСТ описано в 19.2.1.2.

Явное значение параметра "размер окна обновления" может быть независимо согласовано для каждой заданной размерности массива (см. В.3).

Для ограниченной размерности параметр "размер окна обновления" может иметь значения, определяемые параметром "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-окно" и границами массива следующим образом:

О =<размер окна обновления=< граница массива для размерности, где значение по умолчанию равно границе массива, для неограниченной размерности не существует верхний предел параметра "размер окна обновления" со значением О по умолчанию.

Для любой размерности нижняя граница окна обновления обозначается как значение ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса координаты, где

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-размер окна обновления+1, 1),

где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (верхняя граница окна обновления) - наивысшее значение координаты, в которой операцией ТЕКСТ может быть выполнено обновление. Элемент массива может быть обновлен операцией ТЕКСТ, если его адрес >=ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Если адрес элемента >ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, обновление операцией ТЕКСТ приводит к мгновенному перемещению верхних и нижних границ окна обновления. Описание операции ПОВТОРИТЬ ТЕКСТ см. в 19.2.1.2.

Окно обновления не ограничивает значение указателя отображения.

В особом случае ограниченной размерности, для которой размер окна обновления явно или по умолчанию равняется границе размерности, окно обновления всегда позиционируется с нижней границей в координате 1 и с верхней границей в границе размерности таким образом, что все значения размерности находятся внутри окна обновления. Таким образом, термин "внутри границ окна обновления", используемый в различных операциях определений, включает все значения координат от 1 до границы.

В общем случае существует независимая нижняя граница окна обновления для каждого массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; нижняя граница окна обновления есть функция от значений координат ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

Аналогично, нижняя граница окна обновления для массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса есть функция от значения координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

Операции СТЕРЕТЬ не выполняются вне ранее обновленных элементов массива и, следовательно, не могут привести к перемещению границ окна обновления (см. 19.2.1.4).

Операции АТРИБУТ не приводят к перемещению границ окна обновления; за исключением глобального диапазона, операции АТРИБУТ не выполняются вне границ окна обновления (см. 19.2.1.3).

Пример: если ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - размер окна обновления для размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, а наивысший обновленный массив ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса в ОО имеет координату ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса со значением ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, то значение ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Следовательно, элементы в массивах ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса со значениями координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса от ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и выше могут быть обновлены с использованием операции ТЕКСТ или ПОВТОРИТЬ ТЕКСТ (в соответствии с любыми ограничениями, налагаемыми окном обновления на конкретные массивы ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), но элементы в массиве ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса со значениями координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса от ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ниже не могут обновляться. Операция СТЕРЕТЬ может выполняться только от ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса до ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса включ. (но ее явный диапазон может быть еще более ограничен).

Примечания

1 Этот механизм требует от поставщика услуг сохранения значения координаты наивысшего обновленного элемента массива в размерности для каждого следующего допустимого значения размерности более высокого порядка, в которой могут быть выполнены любые обновления.

2 Окно обновления массива может перемещаться вперед только в ответ на операции ТЕКСТ или ПОВТОРИТЬ ТЕКСТ, обновляющие элементы массива с большими значениями координат, чем у ранее обновленных элементов массива, но не в качестве результата простой установки большего значения указателя отображения.

3 Элементы массива ниже нижней границы становятся недоступными для обновления, если при перемещении окна обновления вперед нижняя граница окна обновления становится больше 1.

4 Если размер окна обновления равен 0, обратное обновление предыдущих по размерности элементов ма

ссива запрещено.

19.1.1.4 Области адресов для операций над несколькими элементами массива

Операции, которые могут выполняться над несколькими элементами массива, определены в 19.2, они могут определяться при помощи области адресов для операции.

Область адресов задается адресом начала (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) и адресом конца (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), где

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) = <(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) (cм. 13.1.1).

Область адресов включает все адреса (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), для которых

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) = < (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) = < (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса).

Если конкретная размерность не определена, значение ее координаты игнорируется в приведенных выше условиях (или может рассматриваться как фиксированное значение 1 (единица).

Для операций АТРИБУТ и СТЕРЕТЬ (19.2.1.3 и 19.2.1.4) область адресов включает только те комбинации координат, которые находятся внутри окон обновления всех размерностей, хотя спецификация области может включать значения вне этого интервала.

Символические имена даны следующим специальным значениям указателя отображения:

"текущее":

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

- текущее значение указателя отображения

"начало":

"начало-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса":

"начало-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса":

(1, 1, 1)

(1, 1, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

(1, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса



может использоваться только как начало области

"конец":

"конец-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса":

"конец-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса":

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса



может использоваться только как конец области,


где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - значения координат текущего указателя отображения, а ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - верхние границы окна обновления размерностей (см. 19.1.1.3).

Эти значения могут быть использованы в любой паре или с явным значением (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), чтобы определить область адресов.

Если ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса выше ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-границы, использование значения "текущее" в качестве начала или конца является неверным (см. 19.1.1.1).

Если одна или несколько размерностей не определены, то допустимы специальные символические значения указателя отображения и соответствующая координата будет опущена.

Примечания

1 ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - функция координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, а ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - функция координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

2 Некоторые операции адресации из 19.1.1.2 ссылаются к некоторым из приведенных выше специальным значениям указателя отображения в качестве значений аргумент

ов.

19.1.2 Операции адресации с расширенным указателем отображения

19.1.2.1 Неявная адресация с расширенным указателем отображения

Если в ОО используются блоки, неявная адресация работает с координатой ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса расширенного указателя отображения (см. 13.1.4), как определено в 19.1.1.1 для координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса простого указателя отображения, за исключением того, что автоматическое увеличение координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса не разрешено, когда она достигает значения, большего на единицу, чем ширина ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса текущего блока. Неявный механизм может быть возобновлен явным назначением координате ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса меньшего значения или изменением координат ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса так, чтобы адресовать блок, в котором это значение ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса является допустимым. Когда используется параметр "возможность определения блоков", тогда ссылка в 19.1.1 1 на неограниченную размерность ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса непримени

ма.

19.1.2.2 Явная адресация с расширенным указателем отображения

Если в ОО используются блоки, в операции явной адресации из 19.1.1.2 вносятся следующие поправки:

a) операция явной адресации допустима, даже если результирующие значения координат ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса не находятся внутри границ блока, адресуемого с помощью результирующих значений координат "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса" и "ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса", или если блок не задан (тем не менее обновление элемента массива не может быть выполнено);

b) любые явные операции адресации могут использоваться для изменения значения координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, хотя на перемещение по размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса не накладываются ограничения.

19.1.2.2.1 Элементарные операции

Если в ОО используются блоки, в элементарные операции, определенные в 19.1.1.2.1, вносятся следующие поправки:

а) АБСОЛЮТНЫЙ УКАЗАТЕЛЬ целевой адрес,

где "целевой адрес" представляет собой или

- явное значение указателя (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), где каждая координата необязательна и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса допустимы, только если определена соответствующая размерность (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса соответственно ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса); если координата опущена, то для этой размерности сохраняется текущее значение или

- одно из следующих специальных значений, определенных в 14.2.6:

"начало", "начало-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса", "начало-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса", "начало-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса",

"конец", "конец-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса", "конец-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса", "конец-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса".

Операция присваивает расширенному указателю отображения значение "целевой адрес".

b) ОТНОСИТЕЛЬНЫЙ УКАЗАТЕЛЬ относительный-целевой-адрес,

где "относительный-целевой-адрес" имеет целочисленные со знаком компоненты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, задающие требуемые изменения координат ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, относительно расширенного указателя отображения, каждая из компонент необязательна, умолчание = 0 (нет изменений), и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса допустимы, только если размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса соответственно определены.

Операция устанавливает указатель отображения следующим образом:

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса,

где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса относится к исходному значению указателя отображения, a ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - к

результирующему значению.

19.1.2.2.2 Макрооперации

Если в ОО используются блоки, то следующие макрооперации доступны и могут использоваться только в указанной форме, кроме операций, производных от операций в 19.1.1.2.2, существуют две дополнительные операции.

Производные операции:

a) СЛЕДУЮЩИЙ (ПОД) МАССИВ ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (МАССИВ ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса);

b) ПРЕДЫДУЩИЙ (ПОД) МАССИВ ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса(МАССИВ ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса);

c) СЛЕДУЮЩИЙ МАССИВ ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса*;ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса;ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса);

d) ПРЕДЫДУЩИЙ МАССИВ ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса*;ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса;ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса).
_______________
* Соответствует оригиналу. - Примечание "КОДЕКС".

Дополнительные операции:

е) СЛЕДУЮЩИЙ БЛОК (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса;ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса);

f) ПРЕДЫДУЩИЙ БЛОК (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса;ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса).

Примечание - В определениях производных операций нет явной ссылки на ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, эквивалентам ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса или ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, как в 19.1.1.2.2, хотя из-за ограничения в 13.1 эти значения не могут

отличаться от 1.

19.1.2.3 Механизм окна обновления

Если в ОО используются блоки, тогда действует только окно ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (см. 18.2.3).

19.1.2.4 Значения адресов и ограничения на обновление

Расширенный указатель отображения может быть установлен в комбинацию координат, для которой ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса не адресуют существующий блок или для которой ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса или ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса недопустимы для адресованного блока. Это назначение допустимо. Операции обновления ТЕКСТ, АТРИБУТ или СТЕРЕТЬ выполняться не могут.

19.1.2.5 Области адресов с расширенным указателем отображения

Если в ОО используются блоки, то определенные в 19.1.1.4 области адресов изменяются и расширяются следующим образом.

Область адресов задается адресом начала (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) и адресом конца (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), где

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) =< (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) (cм. 13.1.2).

Область адресов включает в себя все адреса (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), для которых

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) =< (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) =<
(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса).

Если конкретная размерность не определена, значение ее координаты игнорируется в приведенном выше условии или считается, что она имеет фиксированное значение 1 (единица).

Для операций АТРИБУТ и СТЕРЕТЬ (19.2.1.3 и 19.2.1.4) область адресов включает только те комбинации координат, которые находятся в окнах обновлений всех размерностей, хотя спецификация области может включать значения вне этого интервала.

Область адресов может включать комбинации координат (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), в которых в текущий момент блоки не существуют. Такие значения пропускаются.

Примечания

1 Из-за перекрытия блоков элемент массива может обновляться более одного раза при помощи одной области адресов.

Следующим специальным значениям указателя отображения присвоены символические имена:

"текущий":

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

- текущее значение расширенного указателя отображения

"начало":

"начало-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса":

"начало-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса":

"начало-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса":

(1, 1, 1, 1)

(1, 1, 1, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

(1, 1, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

(1, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса

может использоваться
только как начало
области

"конец":

"конец-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса":

"конец-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса":

"конец-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса":

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса

может использоваться
только как конец
области,


где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - представляют собой текущие значения координат расширенного указателя отображения;

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса,ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - представляют собой максимальные координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса в блоке и являются функцией комбинации координат (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса);

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - представляет собой максимальное значение ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, в котором существует блок в массиве ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и является функцией координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса;

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - верхняя граница окна обновления в размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

Эти значения могут использоваться в любой паре или как явное значение (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса).

Использование формы "текущий" в качестве начала или конца недопустимо, если координата ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса является максимальным значением для текущего блока (см. 19.1.2.1).

Специальные символические значения указателя отображения допустимы, если одна или более размерностей не определены и соответствующая координата опущена.

2 Некоторые операции адресации из 19.1.2.2 обращаются к перечисленным выше специальным значениям указателя отображения как к значениям а

ргумента.

19.1.3 Операции логической адресации с логическим указателем

Операции логической адресации используются для обновления логического указателя и применимы, если в ОО используются поля.

19.1.3.1 Неявная логическая адресация

Механизм неявной адресации обеспечивается для размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса внутри поля так же, как для размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (см. 19.1.1.1). Всякий раз, когда значение заносится в первичный атрибут элемента массива, содержащийся внутри поля (при помощи операций ЛОГИЧЕСКИЙ ТЕКСТ, см. 19.2.2.1), координата ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса логического указателя увеличивается на единицу. Этот механизм автоматически прекращает работу, когда ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса достигает значения, превышающего на единицу верхнюю границу поля, адресованного координатами (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) логического указателя. Неявный механизм может быть возобновлен явной установкой координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса в меньшее значение или изменением координат ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса или ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса для адресации поля, для которого это значение ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса является допусти

мым.

19.1.3.2 Явная логическая адресация

Для явного изменения логического указателя предоставляются элементарные операции и макрооперации.

Использование этих операций не оказывает воздействие на значение и содержимое любого элемента массива. Любая из этих операций явной адресации не вызывает автоматического ввода значения в любой элемент массива.

19.1.3.2.1 Элементарные операции логической адресации

Определены следующие элементарные операции:

a) ЛОГИЧЕСКАЯ АБСОЛЮТНАЯ логический-целевой-адрес, где "логический-целевой-адрес" представляет или

- явное значение логического указателя (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), где каждая координата является необязательной, a ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса допустима, если только определена размерность ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; если координата опущена, сохраняется текущее значение размерности или

- одно из следующих специальных значений, определенных в

"логическое-начало", "начало-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса", "начало-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса",

"логический-конец", "конец-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса", "конец-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса".

Операция присваивает логическому указателю значение "логический-целевой-адрес".

b) ЛОГИЧЕСКАЯ ОТНОСИТЕЛЬНАЯ относительный-логический-целевой-адрес,

где аргумент "относительный-логический-целевой-адрес" имеет компоненты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, которые обозначаются целыми значениями, указывающие требуемое изменение координат ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса относительно логического указателя; каждый компонент необязателен, умолчание = 0 (без изменения), а координата ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса допустима, только если определена размерность ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

Операция устанавливает логический указатель следующим образом:

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса,

где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса указывает на начальное значение логического указателя, a ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - на результи

рующее значение.

19.1.3.2.2 Макрооперации логической адресации

Следующие макрооперации являются допустимыми и могут использоваться только в указанной форме:

a) СЛЕДУЮЩЕЕ ПОЛЕ (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового классаследующее ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса);

b) ПРЕДЫДУЩЕЕ ПОЛЕ (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса;ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового классапредыдущее ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса),

где "следующее ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса" и "предыдущее ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса" получены из ссылки к элементам "следующее поле" и "предыдущее поле" в ЗОП для поля, которое дано в 20.3.3.

4.

19.1.3.3 Механизм окна обновления

Если в ОО используются поля, то действует только окно ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (см. 18.2.3).

19.1.3.4 Значения адресов и ограничения на обновления

Логический указатель может быть установлен в комбинацию координат ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, при которых в настоящий момент поле не существует или для которой ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса недопустимо для адресуемого поля. Данный аргумент является допустимым. Никакая логическая операция обновления, включая операции АТРИБУТ и СТЕРЕТЬ, не могут быть выполнены.

19.1.3.5 Области адресов с возможностью определения поля

Область логических адресов используется в нескольких операциях над полями, определенными позже в данном разделе.

Область логических адресов задается логическим адресом начала (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) и логическим адресом конца (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), где

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) = < (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) (см. 13.1.3.1).

Область адресов включает все адреса (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), для которых

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) = < (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), = < (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса).

Предполагается, что для операций ЛОГИЧЕСКИЙ АТРИБУТ и ЛОГИЧЕСКОЕ СТЕРЕТЬ (19.2.2.3 и 19.2.2.4) область адресов включает только те комбинации координат, которые находятся внутри окон обновления всех размерностей, хотя спецификация области может включать значения вне этого интервала.

Область логических адресов может включать комбинации координат (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), в которых поле в настоящий момент не существует. Такие значения пропускаются.

Следующим специальным значениям присвоены символические имена:

"логический-текущий":

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

- текущее значение логического указателя

"логическое-начало":

"начало-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса":

"начало-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса":

(1, 1, 1)

(1, 1, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

(1, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса



может использоваться только как начало области

"логический-конец":

"конец-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса":

"конец-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса":

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

(ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса)

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса



может использоваться только как конец области,


где (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса,ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) - текущее значение логического указателя;

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - максимальная координата ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса в поле и является функцией комбинации координат (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса);

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - максимальное значение ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, в котором поле существует в массиве ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и является функцией координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса;

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - верхняя граница окна обновления в размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

Они могут использоваться в любой паре или с явным значением (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса). Использование формы "логический-текущий" как начало или конец недопустимо, если координата ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса является максимальным значением для текущего поля (см. 19.1.3.1).

Специальные символические значения логического указателя допустимы, если размерность ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса не определена и эта координата опущена.

Примечание - Некоторые операции явной логической адресации, определенные в 19.1.3.2.1, ссылаются к некоторым из вышеперечисленных специальных значений логического указателя как к значениям аргу

мента.

19.2 Операции обновления

19.2.1 Операции обновления, использующие указатель отображения

В этом подразделе определены операции обновления содержимого элементов массива ОО, использующие простой или расширенный указатели отображения (см. 13.1.1.1). Все эти операции подчиняются правилу доступа для ОО. Они могут также ограничиваться параметром "внешний доступ к полям" (см. 18.2.2 и 19.3).

19.2.1.1 Операция ТЕКСТ

Эта операция имеет форму

ТЕКСТ значение-первичного-атрибута

Она вводит заданное значение первичного атрибута в элемент массива, выбранный текущим указателем отображения, и вызывает неявную адресацию (см. 19.1.1.1 и 19.1.2.1).

Эта операция подчиняется управлению доступом, как определено в 19.3.

В интервале, соответствующем вторичному атрибуту "репертуар знаков" для элемента массива, должен быть единственный аргумент "значение-первичного-атрибута", которое определяется следующими условиями, проверяемыми в данном порядке:

a) модальное значение для этого атрибута, если он не "нуль";

b) значение этого атрибута в элементе массива, если этот элемент не пустой;

c) явное модальное значение по умолчанию для этого атрибута (см. 18.2).

Значение вторичного атрибута "репертуар знаков" в элементе массива устанавливается в выбранное значение (т.е. никаких изменений в случае b). См. также параметры ФСВТ "возможность репертуара" и "назначение репертуара" в 18.1 и 18.2.4.

Примечание - Настоящий стандарт не определяет смысл значения первичного атрибута, который не имеет назначенного средства в применяемом репертуаре.


Значение каждого вторичного атрибута воспроизведения (см. 13.2) в элементе массива после операции ТЕКСТ определяется следующими условиями в указанном порядке:

d) соответствующее модальное значение атрибута, если он не "нуль";

e) существующее значение в элементе массива, которое не изменялось, если оно не "нуль";

f) соответствующее глобальное значение атрибута, если он не "нуль";

g) соответствующее явное модальное значение атрибута по умолчанию (см. 18.2).

Кроме этого, для вторичного атрибута "шрифт": если операция ТЕКСТ изменяет вторичный атрибут "репертуар знаков", то условия е) и f) не используются и значение атрибута "шрифт" в подпункте g) не может быть определено до тех пор, пока не будет известен параметр "репертуар знаков".

Операция ТЕКСТ недопустима, если текущее положение указателя отображения не определяет элемент массива (см. 19.1.1.1) или если определяемый им элемент массива находится ниже нижней границы окна обновления (см. 19.1.1.3).

19.2.1.2 Операция ПОВТОРИТЬ ТЕКСТ

Эта операция имеет форму

ПОВТОРИТЬ ТЕКСТ адрес-конца строка-значений-первичных-атрибутов

Результатом операции является повторение операции ТЕКСТ (19.2.1.1) для элементов массива внутри области повторения, как описано ниже.

Аргументами являются:

a) "адрес-конца" комбинируется с "текущим", чтобы образовать область повторения; эта область является подмножеством области адресов, как определено в 19.1.1.4 или 19.1.2.5. Адресом начала всегда является "текущий", а адрес конца должен быть больше или равен "текущему" (если они совпадают, эта операция полностью эквивалентна операции ТЕКСТ);

b) "строка_значений_первичного_атрибута" - это последовательность из одного или нескольких значений первичного атрибута, как определено для операции ТЕКСТ в 19.2.1.1.

Эта операция подчиняется управлению доступом, как определено в 19.3.

Если в ОО блоки не используются, то эта операция взаимодействует с окном обновления следующим образом. Перемещаясь к адресу конца, операция может проходить один или более массивов ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса по одному или более массивам ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Во всех таких массивах ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса все элементы массива внутри текущего окна обновления будут обновлены. В любом таком массиве ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, кроме массива, содержащего адрес конца, для которого нижняя граница окна обновления находится не в начале или выше начала, операция будет обновлять дополнительные элементы массива до тех пор, пока нижняя граница окна обновления не установится в начало. Аналогичное действие выполняется с любыми массивами ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, за исключением массивов, содержащих адрес конца. Операция завершится в адресе конца, перемещая соответственно окна обновления ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

Если в ОО блоки иcпользуются, то действует только окно ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Если адрес конца находится над предыдущим самым высоким обновляемым элементом, то окно ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса будет обновляться.

Для каждого обновляемого элемента массива значение первичного атрибута берется из параметра "строка-значений-первичных-атрибутов", начиная с первого значения в последовательности, продолжая по последовательности и в конце возвращаясь в начало последовательности. Если какое-либо значение вторичного атрибута "репертуар знаков", определенного в 19.2.1.1, неверно, то значение первичного атрибута в обновляемом элементе массива не определено. Другие вторичные атрибуты обновляемых элементов массива задаются, как определено в 19.2.1.1d - g.

После завершения операции ПОВТОРИТЬ ТЕКСТ, указатель отображения установлен в позицию, непосредственно следующую за последним обновленным элементом массива.

Примечание - Если в ОО используются блоки, то они могут перекрываться и это может привести к обновлению элементов массива более одного раза.


19.2.1.3 Операция АТРИБУТ

Эта операция имеет форму

АТРИБУТ идентификатор-атрибута значение-атрибута область-атрибута

Она присваивает вторичному атрибуту, заданному аргументом "идентификатор-атрибута", значение, определенное аргументом "значение-атрибута" для некоторых или для всех элементов массива, или присваивает соответствующее модальное или глобальное значение атрибута или определенную комбинацию действий, в соответствии со значением аргумента "область-атрибута".

Ее аргументами являются:

a) "идентификатор-атрибута" - идентификатор одного из вторичных атрибутов, перечисленных в 13.2;

b) "значение-атрибута" - разрешенное для этого атрибута значение (см. подпункты d-f), может быть или "нуль", если аргумент "область атрибута" является "модальным", или "глобальным" (см. подпункт с);

c) "область-атрибута" принимает одну из следующих форм:

1) любая допустимая область адресов, как определено в 19.1.1.4 или 19.1.2.5;

2) "глобальная" - неявно определяет область адресов "начало", "конец" для непосредственного действия, и глобальному значению атрибута присваивается значение аргумента "значение-атрибута"; значение аргумента "значение-атрибута" "нуль" является допустимым;

3) "модальная" - модальному значению атрибута присваивается значение аргумента "значение-атрибута" (этим значением области атрибута не определяются элементы массива для непосредственного действия; для аргумента "значение-атрибута" допустимо значение "нуль".*
________________
* Текст соответствует оригиналу. - Примечание "КОДЕКС".

Эта операция подчиняется управлению доступом, как определено в 19.3.

Допустимыми значениями атрибутов являются:

d) для репертуара знаков, цвета изображения или цвета фона - целое от 1 до значения соответствующего параметра ФСВТ "возможность ххх" (см. 18.1);

e) для шрифта - целое, большее или равное 1;

f) для выделения - "печатная строка" АСН.1 (см. В.17).

Если аргумент "идентификатор-атрибута" имеет значение "репертуар знаков", то допустимым значением для аргумента "область-атрибута" является "модальное" значение.

Если модальное значение для атрибута "репертуар знаков" изменяется, модальное значение для атрибута "шрифт" устанавливается в явное модальное значение по умолчанию, принимаемое для атрибута "шрифт" при новом значении атрибута "репертуар знаков" во избежание несовместимых значений для этих двух атрибутов.

Если аргумент "идентификатор-атрибута" имеет значение "шрифт", а аргумент "область-атрибута" имеет "модальное" значение, то аргумент "значение-атрибута" должен принимать допустимое значение для текущего модального значения атрибута "репертуар знаков".

Если используемое аргументом "область атрибута" значение атрибута "шрифт" не "модальное", то для любого элемента массива оно является недопустимым для значения атрибута "репертуар знаков" в этом элементе массива, значение "шрифт" в этом элементе массива принимает явное модальное значение по умолчанию для значения атрибута "репертуар знаков" в элементе массива.

Если аргумент "значение атрибута" - "нуль" для атрибута или для одного и более податрибутов в случае атрибута "выделение", а аргумент "область-атрибута" - "глобальная", то операция не изменяет соответствующие значения атрибутов или податрибутов ни в каком элементе массива.

Если аргумент "идентификатор-атрибута" имеет значение "выделение", то аргумент "значение-атрибута" может вызвать общее обновление атрибута "выделение" или частичное обновление, если эта возможность существует (см. 13.2 и В.17) в обновленных элементах массива и/или в значениях модальных или глобальных атрибутах (см. подпункт с).

Операция АТРИБУТ не изменяет указатель отображения.

См. примечание к 19.2.1.2.

19.2.1.4 Операция СТЕРЕТЬ

Эта операция имеет форму

СТЕРЕТЬ область-стирания сброс-атрибута

Она отменяет присвоение значения первичного атрибута для некоторых или всех элементов массива в соответствии со значением аргумента "область-стирания" и может также влиять на значения вторичных атрибутов некоторых элементов массива в соответствии со значением аргумента "сброс-атрибута".

Ее аргументами являются:

a) "область-стирания" - указывает любую допустимую область адресов, как определено в 19.1.1.4 или 19.1.2.5;

b) "сброс-атрибута" - принимает значение из множества ("да", "нет"). Если он принимает значение "да", вторичные атрибуты всех элементов массива после воздействия операции СТЕРЕТЬ восстанавливаются в свои явные модальные значения по умолчанию (см. 18.2). Если он принимает значение "нет", значения вторичных атрибутов не изменяются.

Операция СТЕРЕТЬ не изменяет указатель отображения.

19.2.1.5 Специальные операции для возможности определения блоков

Если в ОО используются блоки, то доступны следующие операции, и они подчиняются управлению доступом, как определено в 19.3.

19.2.1.5.1 Операция СОЗДАТЬ БЛОК

Эта операция имеет форму

СОЗДАТЬ БЛОК Z В Х(0) Y(0) D(X) D(Y)

Аргументы ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса задают адрес, в котором должен быть создан блок. Если в настоящий момент при этом значении (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса) существует блок, то он будет удален и его заменит запрошенный новый блок.

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса задают начало блока, используемое в качестве базы для адресации ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса внутри блока (см. 13.1.2). ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса - значения координат размерностей ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса ОО. Они являются положительными целыми.

ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса задают размер блока; не может принимать значение, при котором блок перекрывает границы массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса в любой из размерностей ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса или ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Они являются положительными целыми.

Эта операция не изменяет содержимое любого из элементов массива, содержащегос

я в новом блоке.

19.2.1.5.2 Операция УДАЛИТЬ БЛОК

Эта операция имеет форму

УДАЛИТЬ БЛОК Z В

Аргументы ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса задают адрес блока, который должен быть удален. Если в настоящий момент блок не существует при этом значении (ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса), то операция не выполняется.

Эта операция не изменяет содержимое любого из элементов массива, содержащего в блоке перед удалением.

19.2.2 Операции обновления, использующие логический указатель

В данном пункте определены операции, которые допустимы для обновления содержимого элементов массива ОО, если в ОО используются поля. Все такие операции подчиняются управлению доступом, как определено в 19.3.

См. примечание в 13.1.3.

19.2.2.1 Операция ЛОГИЧЕСКИЙ ТЕКСТ

Эта операция имеет форму

ЛОГИЧЕСКИЙ ТЕКСТ значение-первичного-атрибута атрибуты-ЗОП

Аргументами являются

a) "значение-первичного-атрибута" - как для операции ТЕКСТ, в 19.2.1.1;

b) "атрибуты-ЗОП" - принимает значение из множества ("да", "нет"). Если он принимает значение "да", тогда вторичным атрибутам обновляемого элемента массива присваиваются значения, взятые из атрибутов поля ЗОП (см. 20.3.3.3) в качестве первого выбора (см. ниже). Если он принимает значение "нет", тогда в качестве первого выбора используются модальные атрибуты поля.

Если "первый выбор", как представлено выше, имеет значение "нуль" для атрибута, тогда применяются правила в b), с), е), f) и g) из 19.2.1.1.

19.2.2.2 Операция ПОВТОРИТЬ ЛОГИЧЕСКИЙ ТЕКСТ

Эта операция имеет форму

ПОВТОРИТЬ ЛОГИЧЕСКИЙ ТЕКСТ адрес-конца атрибуты-ЗОП строка-значений-первичных-атрибутов

Действием операции является повторение операции ЛОГИЧЕСКИЙ ТЕКСТ (19.2.2.1) для элементов массива внутри области повторения, как определено ниже.

Аргументами являются

a) "адрес-конца" - объединяется с параметром "логический-текущий" для образования области повторения; он может принимать значение как в 19.1.3.5, больше или равное "логический-текущий". Если в аргументе "строка-значений-первичных-атрибутов" исчерпаны не все знаки, то оставшиеся знаки теряются. Несуществующие или неактивные поля (защищенные от ввода пользователями ВТ) пропускаются;

b) "атрибуты-ЗОП" - как определено в 19.2.2.1;

c) "строка-значений-первичных-атрибутов", как определено в 19.2.1.2, и используется, как определено здесь.

После выполнения операции ПОВТОРИТЬ ЛОГИЧЕСКИЙ ТЕКСТ логический указатель указывает позицию, непосредственно следующую за последним обновленным элементом массива.

19.2.2.3 Операция ЛОГИЧЕСКИЙ АТРИБУТ

Эта операция имеет форму

ЛОГИЧЕСКИЙ АТРИБУТ идентификатор-атрибута значение-атрибута область-атрибута,

где "идентификатор-атрибута" определяется как в 19.2.1.3, а "значение-атрибута" определяется как и здесь, но с дополнительным значением переменной "явное-значение-поля"; если используется это значение, тогда значение атрибута берется из атрибутов поля ЗОП для каждого поля, к которому применяется операция АТРИБУТ, см. определение аргумента "область-атрибута" ниже, или, если значение ЗОП - "нуль", тогда используется явное модальное значение по умолчанию (см. 18.2).

Аргумент "область-атрибута" принимает одну из следующих форм:

a) любая допустимая область логических адресов, как определено в 19.1.3.5;

b) "глобальная" - эта область применяется ко всем полям во всех массивах ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, но не применяется к элементам массивов, находящимся вне поля;

с) "модальная" - модальное значение атрибута "поля" для поля, на которое указывает в настоящий момент логический указатель и которое должно присваиваться аргументу "значение-атрибута" (см. также 13.1.3.2). Информация о "модальной" области в 19.2.1.3 применяется здесь.

Действие операции ЛОГИЧЕСКИЙ АТРИБУТ на вторичные атрибуты "репертуар знаков" и "шрифт" такое же, как определено в 19.2.1.3.

Операция ЛОГИЧЕСКИЙ АТРИБУТ не изменяет логический указатель.

19.2.2.4 Операция ЛОГИЧЕСКОЕ СТЕРЕТЬ

Эта дополнительная операция допустима, когда для ОО выбран параметр "возможность определения полей".

Операция имеет форму

ЛОГИЧЕСКОЕ СТЕРЕТЬ логическая-область-стирания сброс-атрибута

Она отменяет назначение значения первичного атрибута для некоторых или всех элементов в полях, согласно значению аргумента "логическая-область-стирания", и может также действовать на значения вторичных атрибутов в тех же самых элементах массива, согласно значению аргумента "сброс-атрибута".

Операция имеет следующие аргументы:

a) "логическая-область-стирания" - любая допустимая область логических адресов, как определено в 19.1.3.5;

b) "сброс-атрибута" принимает значение из множества ("да", "нет"). Если он принимает значение "да", то вторичные атрибуты каждого элемента массива, на которые действует операция ЛОГИЧЕСКОЕ СТЕРЕТЬ, сбрасываются в значения атрибута "поля", которые содержатся в ЗОП соответствующего поля или атрибута, для которого такого значения нет, в явное модальное значение по умолчанию. Если аргумент принимает значение "нет", то значения вторичных атрибутов не изменяются.

Операция ЛОГИЧЕСКОЕ СТЕРЕТЬ не изменяет логический указатель.

Примечание - Любые "неактивные" поля (см. 20.3.3.5) внутри логической области стирания не могут стираться и пропускаются.

19.3 Управление доступом к объекту отображения

19.3.1 Управление доступом для нелогических операций

19.3.1.1 Указатель отображения и операции обновления элемента массива

Все операции адресации (обновляющие простой или расширенный указатели отображения, см. 13.1.1.1) и операции ТЕКСТ, ПОВТОРИТЬ ТЕКСТ, АТРИБУТ и СТЕРЕТЬ подчиняются следующим условиям:

a) правило доступа для ОО удовлетворяется и

b) по крайней мере одно из условий

1) поле не используется,

2) внешний доступ к полю = "разрешен",

3) пользователь ВТ не рассматривается в качестве терминального (см. 19.3.2.2) удовлетворяется.

19.3.1.2 Операции СОЗДАТЬ БЛОК и УДАЛИТЬ БЛОК

Эти операции подчиняются управлению доступом в 19.3.1.1 и, кроме того, доступны, только если в ОО используются блоки.

19.3.2 Асимметрия пользователей ВТ

Использование ОУОП (см. 14.2 и 20.3.3) тесно связано с использованием полей. Этот ОУ имеет правило доступа, заданное параметром ФСВТ "ОУ-доступ", которое действует, как определено ниже. Использование ОУИВП и ОУМВП для управляемого ввода данных необязательно (см. 14.2 и 20.3.3.6), но если они используются, то существует дополнительное воздействие на управление доступом к ОО, как определено ниже.

Если в С-режиме в ОО используются поля, то асимметрия между двумя пользователями ВТ может быть определена посредством правила доступа для ОУОП (см. 14.2 и 20.3.3). Если правилом доступа ОУОП является "ПДЗ и ДЗИС", то пользователь ВТ, который инициировал ассоциацию ВТ, считается прикладным, а другой пользователь ВТ - терминальным. Если правилом доступа ОУОП является "ПДЗ и ДЗПС", то пользователь ВТ, который согласился на ассоциацию ВТ, считается прикладным, а другой пользователь ВТ - терминальным. Если ОУОП имеет любое другое правило доступа (и всегда в А-режиме), тогда никакой пользователь ВТ не назначается ни прикладным, ни терминальным.

19.3.2.1 Отсутствие асимметрии

Там, где асимметрия отсутствует, все операции над ОО подчиняются только правилу доступа ОО.

19.3.2.2 Наличие асимметрии

Пользователь ВТ, который определен в качестве терминального, может выполнять только операции логической адресации (19.1.3) и логические операции обновления (19.2.2) над существующими активными полями (20.3.3).

Для такого пользователя ВТ в дальнейшем могут быть наложены ограничения, если используется ОУИВП. Если "список управления вводом" в ЗОП для конкретного поля не "пустой" (см. 20.3.3.6 и В.18.4), тогда терминальный пользователь ВТ подчиняется любым ограничениям, налагаемым списком управления вводом, см. В.18.4 и В.18.7 (управление вводом может не накладывать дополнительных ограничений).

Доступ такого пользователя ВТ к другим операциям ОО описан в 19.3.1.

20 ПАРАМЕТРЫ ФСВТ ДЛЯ ОУ


В части 1 таблицы 8 определены параметры ФСВТ, которые применяются к ОУ, для каждого ОУ требуется одно множество таких параметров. Как указано в таблице, некоторые параметры ФСВТ или значения параметров зависят от выбора функциональных блоков.

Когда параметр "ОУ-структура" принимает значение, отличное от "непараметрический", тогда для каждого элемента в дополнение к параметрам ФСВТ, определенным в части 1 таблицы 8, применяется множество параметров ФСВТ, определенных в части 2 таблицы 8.

20.1 Использование и действия параметров ФСВТ ОУ

Следующая дополнительная информация применяется к использованию и действиям параметров ФСВТ, перечисленных в таблице 8.


Таблицa 8 - Параметры ФСВТ объектов управления

Часть 1 - Общие параметры ФСВТ объектов управления

Параметр

Значение

ОУ-имя

Строка знаков типа "печатная строка" АСН.1

ОУ-идентификатор типа

Значение типа "идентификатор объекта" АСН.1 или строка знаков типа "печатная строка" АСН.1

ОУ-структура

"непараметрический", число элементов данных 1...N; (умолчание = 1); см. примечание 3

ОУ-доступ

"НПУД", "ПДЗ", "ДЗИС", "ДЗПС", "ПДЗ и ДЗИС"*, "ПДЗ и ДЗПС"*, "нет доступа"*, (умолчание = "НПУД"), см. примечание 1

ОУ-приоритет

"нормальный", "высокий", "срочный" (умолчание = "нормальный"), см. примечание 2

ОУ-триггер

Необязательный: "не выбран", "выбран" (умолчание = "не выбран")

Часть 2 - Параметры ФСВТ элементов данных ОУ

Параметр

Значение

ОУ-идентификатор элемента

Условный: целое требуется, если число элементов данных больше 1; см. примечание 4

ОУ-категория

"знаковое", "булево", "символическое", "целое", "прозрачное" (умолчание = "булево")

ОУ-назначение репертуара

Этот параметр ФСВТ имеет такую же форму и такое значение по умолчанию, как и "ОУ-назначение репертуара" в 18.2.4. Он подходит ОУ, только если "ОУ-категория" имеет значение "знаковое"

ОУ-размер

Размер памяти для элемента данных

Примечания

1 Значения, помеченные знаком * допустимы, только если выбран функциональный блок "структурированные ОУ".

2 ОУ, для которого параметр "ОУ-приоритет" со значением "нормальный" недопустим (см. 20.1.4), по умолчанию будет принимать значение "высокий".

3 Этот параметр используется, только если выбран функциональный блок "структурированные ОУ", если параметр отсутствует, то используется значение по умолчанию.

4 Этот параметр используется, только если выбран функциональный блок "структурированные ОУ", если параметр отсутствует, то используется значение по умолчанию.


20.1.1 Параметр "ОУ-идентификатор типа" указывает источник определения семантики для ОУ. Когда он имеет тип "идентификатор объекта" АСН.1, допустимые значения и соответствующие источники определения приведены в таблице 9.


Таблица 9 - Значения "идентификатора объекта" для ОУ

Общий тип ОУ

Значения параметра "ОУ-идентификатор типа"

Тип ОУ, определенный в настоящем стандарте

См. С.1.1.1

Тип зарегистрированного ОУ

См. С.1.1.2



Если параметр "ОУ-идентификатор типа" имеет значение "строка знаков", тогда значение этой строки и любая семантика содержимого информационного поля устанавливаются вне области применения настоящего стандарта.

20.1.2 Если параметр "ОУ-структура" принимает значение "непараметрический", то информационная структура ОУ описывается значением параметра "ОУ-идентификатор типа", определение структуры тогда будет также описывать допустимость частичного обновления информационного поля ОУ.

Если параметр "ОУ-структура" принимает целочисленное значение, тогда информационная структура определяется параметрически, и значение задает число элементов данных в информационной структуре; каждый такой элемент данных определяется множеством параметров, перечисленных в части 2 таблицы 8, и к нему можно адресоваться индивидуально для выполнения частичного обновления информационного поля ОУ.

20.1.3 Параметр "ОУ-доступ" задает правило доступа для ОУ и определяет, может ли и когда каждый пользователь ВТ обновлять объект (см. раздел 9). Значение "нет доступа" подразумевает, что информационное содержимое ОУ не может изменяться или расширяться и должно быть определено в элементе или профиле регистра. В таблице 10 приведены допустимые комбинации параметров "ОУ-доступ", "ОУ-приоритет" и "режим ВТ".

Примечание - Пользователи ВТ, определяющие ОУ со значением "НПУД" параметра "ОУ-доступ", должны учитывать, что при таких ОУ возможны конфликты. Фактически, благодаря способу, которым обычно используются ОУ (семантики ОУ) конфликты маловероятны, но пользователи ВТ должны учитывать, что поставщик услуг ничего не делает для их предотвращения и разрешения.

20.1.4 Параметр "ОУ-приоритет" присваивает ОУ значение приоритета обновления. Этот параметр ФСВТ управляет обработкой информации обновления ОУ относительно информации обновления других объектов, как определено в 24.5. В таблице 10 приведены допустимые значения по отношению к значениям параметра "ОУ-доступ".


Таблица 10 - Разрешенные комбинации параметров "режим ВТ", "ОУ-доступ" и "ОУ-приоритет"

Режим ВТ

С-режим

А-режим

ОУ-приоритет

Нормальный

Высокий

Срочный

Нормальный

Высокий

Срочный

Доступ к ОУ

ПДЗ

н/р

н/уд*

н/уд*

уд

н/уд

н/уд

ДЗПС

н/р

н/уд*

н/уд*

уд

н/уд

н/уд

ПДЗ

уд

н/уд

н/уд

н/р

н/р

н/р

ПДЗ и ДЗИС

уд*

н/уд*

н/уд*

н/р

н/р

н/р

ПДЗ и ДЗПС

уд*

н/уд*

н/уд*

н/р

н/р

н/р

НПУД

н/р

н/уд

н/уд

уд

н/уд

н/уд

Нет доступа

Значения не имеют действий


Обозначения

* - применяется, только если выбран функциональный блок "расширенные правила доступа", иначе - "н/р",

н/р - комбинация не разрешается;

уд - подлежит управлению доставкой, если имеется; может иметь "триггер";

н/уд - не подлежит управлению доставкой, не может иметь "триггер".



ОУ с параметром "ОУ-приоритет" = "срочный" используются для обеспечения средства неразрушающего прерывания (см. В.7.7 и В.16.2).

Примечания

1 В реализациях обычно будут существовать тесные рамки для допустимых комбинаций параметров "ОУ-имя", "ОУ-категория" и "ОУ-размер", если параметр "ОУ-приоритет" имеет значение "срочный" (см. приложение D).

2 Между выбором функционального блока "срочные данные" и параметром ФСВТ для ОУ "ОУ-приоритет" = "срочный" нет связи.

20.1.5 Действие параметра "ОУ-триггер" определено в 24.1 и 31.1.4. Параметр "ОУ-триггер" может принимать значение "выбран", только если параметр "ОУ-приоритет" = "нормальный".

20.2 Использование и действия параметров ФСВТ элементов данных

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

20.2.1 Параметр "ОУ-идентификатор элемента" используется для идентификации элемента данных в ОУ в целях обновления элемента и согласования значений других параметров ФСВТ, определенных для этого элемента.

Примечание - Существуют два уровня частичного обновления ОУ, который имеет параметрически определенную структуру:

a) каждый элемент данных может быть обновлен индивидуально;

b) если элемент данных имеет значение "булевый" параметра "ОУ-категория", тогда каждая его составляющая булевая переменная может обновляться индивидуально.

20.2.2 Соответствующее значение параметра "ОУ-размер" зависит от значения параметра "ОУ-категория" следующим образом:

a) знаковое - максимальная длина строки знаков (умолчание =16 знакам);

b) булевое - максимальное количество булевых значений (умолчание =16);

c) символическое - максимальное количество различных значений (умолчание =255);

d) целое: максимальное значение целого (умолчание =65535);

e) прозрачное: максимальное количество битов (умолчание =16 битам).

20.2.3 За исключением булевых, ОУ содержит единственный блок информации (т.е. значение) типа, заданного параметром "ОУ-категория", т.е. одну строку знаков, символическое значение, целое или прозрачную (не интерпретируемую) строку битов. Когда новое значение вводится в ОУ одного из этих параметров "ОУ-категория", оно полностью заменяет старое значение.

Если ОУ имеет значение "булево" параметра "ОУ-категория", то он может содержать более одной булевой переменной. Любая булева переменная обновляется индивидуально независимо от других, содержащихся в этом ОУ. Любая булева переменная адресуется своим порядковым номером относительно других булевых переменных в ОУ, т.е. она адресуется как "булева переменная ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса", где 1 =< ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса =< "ОУ-размер".

При помощи этого соглашения о нумерации значение булевой переменной в таком ОУ задается следующим образом:

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

20.2.4 Первоначальное значение для всех ОУ (кроме ОУ по умолчанию, связанного с каждым объектом устройства), когда ФСВТ становится текущей ФСВТ, зависит от значения параметра "ОУ-категория" следующим образом:

a) знаковое - пустая строка нулевой длины;

b) булево - каждая булева переменная имеет значение "ложь";

c) символическое - "нуль";

d) целое - 0;

e) прозрачное - каждый определенный бит имеет значение 0.

20.2.5 Если параметр "ОУ-категория" - "знаковое", все знаки в строке имеют такой же репертуар, как задано параметром "ОУ-назначение репертуара" или его значение по умолчанию. Значение параметра "ОУ-назначение репертуара" устанавливается путем согласования в профиле ФСВТ или в зарегистрированном ОУ.

20.3 Стандартные ОУ

20.3.1 ОУ завершением (ОУЗ)

ОУЗ может быть использован с объектом устройства обычно в связи с условиями завершения объекта устройства (см. 23.4).

Чтобы определить ОУЗ, параметры ФСВТ ОУ принимают следующие значения:

ОУ-имя - любое уникальное в ФСВТ значение;

ОУ-идентификатор типа - значение "vt-b-sco-tco" типа "идентификатора объекта" АСН.1 (см. приложение С);

ОУ-доступ - любое допустимое значение, кроме "НПУД" (см. 23.4);

ОУ-приоритет - "нормальное";

ОУ-триггер - любое допустимое значение;

ОУ-категория - "целое";

ОУ-размер - принимает значение по умолчанию.

Первоначальное значение ОУЗ - 0 (нуль). См. 23.4, где содержится описание использования этого ОУ.

20.3.2 ОУ эхоконтролем (ОУЭ)

Для А-режима необязательный ОУ определяется, чтобы предоставить пользователю ВТ возможность управлять эхоконтролем посредством равноправного пользователя ВТ. Когда пользователи ВТ согласовывают использование этого ОУ, то значения параметров ФСВТ для этого ОУ определяются следующим образом:

ОУ-имя - Е;

ОУ-идентификатор типа - значение vt-b-sco-echo типа "идентификатор объекта" АСН.1 (см. приложение С);

ОУ-доступ - "ДЗПС", "ДЗИС" или "НПУД" (см. примечание 2);

ОУ-приоритет - "нормальный";

ОУ-триггер - "выбран", "не выбран" (умолчание = "выбран");

ОУ-категория - булево;

ОУ-размер - булева переменная 1.

Первоначальное значение единственной булевой переменной в ОУЭ = "ложно".

Если в каждом ОО используются поля, то функция ОУЭ подавляется средствами ОУИВП и ОУМВП (см. 20.3.4 и 20.3.5). ОУЭ может существовать в ФСВТ, но не оказывать действия.

Сведения об использовании этого ОУ см. в В.5-В.7.

Примечания

1 Если ОУЭ отсутствует, то решение о том, будет ли выполнять эхоконтроль входной информации обновления локально, принимается локальными пользователями ВТ.

2 Значение "НПУД" параметра "ОУ-доступ" должно использоваться тогда и только тогда, когда любому пользователю ВТ разрешено изменять состояние эхоконтроля. Должна учитываться возможность конфликтов.

20.3.3 ОУ определением поля (ОУОП)

20.3.3.1 Параметры ФСВТ для ОУОП

Чтобы определить ОУОП, параметры ФСВТ ОУ должны принимать следующие значения:

ОУ-имя - любое уникальное в ФСВТ значений;

ОУ-идентификатор типа - значение "vt-b-sco-fdco" типа "идентификатор объекта" АСН.1 (см. приложение С), идентифицирующее ОУ в качестве типа ОУОП;

ОУ-структура - "непараметрический", означает, что на информационную структуру формально ссылаются по значению параметра "ОУ-идентификатор типа", оно полностью определено в настоящем стандарте (см. 20.3.3.2);

ОУ-доступ - С-режим: "ПДЗ", "ПДЗ и ДЗИС", "ПДЗ и ДЗПС" или "нет доступа" (см. примечание 2);

А-режим: то же, что для соответствующего ОО или "нет доступа";


ОУ-приоритет - "нормальный";

ОУ-триггер - "не выбран".

Примечания

1 В 20.3.3.5 приведена информация о применении ОУОП при использовании полей.

2 Значение параметра "ОУ-доступ" для ОУОП влияет на управление доступом к ОО, как определено в 19.3.2. Дополнительное примечание о неявной семантике содержится в разделе 12.

20.3.3.2 Определение информационного содержимого ОУОП

Содержимое ОУОП - это массив записей, называемых ЗОП. Эти записи идентифицируются для создания и обновления при помощи координат ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса поля, которое они определяют (см. 13.1.3).

Каждая ЗОП составлена из нескольких элементов, как определено в 20.3.3.3, называемых компонентами ЗОП.

В целях обновления ОУОП параметр "данные объекта ВТ" (см. 31.1) принимает форму

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

<идентификатор-компонента-ЗОП значение-компонента-ЗОП>,


где ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса и ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса идентифицируют ЗОП и компоненты ЗОП, а возможные значения определены в 20.3.3.3.

Примечание - Сам ОУОП идентифицируется параметром услуги "идентификатор объекта ВТ" (см. 31.1).

20.3.3.3 Определение содержимого ЗОП: компоненты ЗОП

Содержимое одной ЗОП обычно состоит из следующих компонентов, некоторые из которых сами являются составными; если поле не существует, т.е. параметр "состояние поля" имеет значение "несуществует" (см. подпункт а), другие компоненты ЗОП могут рассматриваться как несуществующие или имеющие значения "пусто".

Примечание - Если определенные значения ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса находятся ниже значения параметра "окно-обновления-ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса", любые ЗОП, относящиеся к этим значениям ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, концептуально не разрешены, но поскольку любое обновление таких ЗОП бесполезно для ОО, то необязательно сохранять их содержимое (кроме как, возможно, по локальным причинам).

а) состояние поля - принимает значение из множества "активное", "неактивное", "несуществующее" (см. 20.3.3.5);

b) область поля - значением является последовательность из 4-кортежных элементов ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, где каждый 4-кортежный элемент определяет элемент поля (см. 13.1.3). Порядок элементов поля в области поля определяет порядок элементов поля для вычисления размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса для поля (см. 13.1.3.1);

c) атрибуты поля - каждому вторичному атрибуту соответствует один компонент ЗОП. Значением является или допустимое значение для вторичного атрибута, или "нуль";

d) следующее поле - целое значение координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса или "пусто" (см. 20.3.3.4);

e) предыдущее поле - целое значение координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса или "пусто" (см. 20.3.3.4);

f) П-способ - способ передачи для поля, принимает одно из следующих значений:

- передача всего этого поля;

- передача всего этого поля, если какая-либо часть его была изменена;

- передача тех частей этого поля, если они есть, которые были изменены;

- не передавать ничего из этого поля;

- использовать глобальное значение способа передачи, т.е. как задано в ОУСП (см. 20.3.7);

g) список управления вводом - последовательность (возможно пустая) управления вводом (см. 20.3.3.6). Каждая часть каждого управления вводом (т.е. список объектов устройств, список ЗИВП, список ЭМВП) образует отдельный компонент ЗОП и может отдельно обновляться

.

20.3.3.4 Путь обхода множества полей

Если множество полей определяется множеством ЗОП, нормальный путь для перемещения по множеству полей может быть явно определен при помощи компонент ЗОП "следующее поле" и "предыдущее поле". Этот путь называется "путем обхода". Делается различие между путями обхода вперед и назад, они могут отличаться, т.е. поле, просматриваемое при движении назад от конкретного поля, может отличаться от того, от которого это поле достигается при движении вперед.

Каждый из этих компонент есть целое, рассматриваемое как значение координаты размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

Если какой-либо компонент имеет значение "пусто", то эта часть пути обхода неявно определяется из размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса. Эти связи влияют на выполнение операций "следующее поле" и "предыдущее поле" над логическим указателем (см. 19.1.3.2.2).

Если компоненты "следующее поле" или "предыдущее поле" не "пусто", а имеют значение, при котором в текущий момент отсутствует "активное" или "неактивное" поле, т.е. значение "состояние поля" явно или неявно - "несуществующее", то поле является последним в путях обхода вперед или назад, соответственно. Для того, чтобы вызвать это условие, можно использовать значение 0, обычно недопустимое значение для координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

Если путь обхода из поля неявно определен из размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса (компоненты "следующее поле" и/или "предыдущее поле" имеют значение "пусто"), произойдет переход к следующему "активному" или "неактивному" полю в соответствующем направлении по ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса; если такого поля нет, то поле рассматривается как последнее в пути.

Если встречается "неактивное" поле, в пути обхода (вперед или назад это поле будет пропущено (при явном или неявном обходе) и будет сделана попытка найти последующее поле из значения "следующее"/"предыдущее" для этого поля. Если "активное" поле не может быть найдено, поле, предыдущее "неактивному" полю, будет рассматриваться как последнее поле пути.

Если поле исключено (значение компонента "состояние поля" становится "несуществующее"), любой путь обхода к этому полю нарушается, память для указателей исключенного поля не сохраняется и повторное связывание не выполняется.

Примечания

1 Поскольку в компонентах "следующее поле" и "предыдущее поле" отсутствует координата ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, множество полей, в котором может быть задан путь этим способом, целиком содержится внутри одного массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

2 Чтобы исключить разрушение пути обхода, когда поле исключается, значение компонента "состояние поля" может быть установлено в "неактивное".


20.3.3.5 Использование ОУОП для создания, модификации и исключения полей

Состояние поля определяется значением компонента ЗОП "состояние поля". Если это значение - "активное" или "неактивное", то поле существует; если значение "несуществующее", то поля нет.

Когда начинает использоваться ФСВТ, первоначальное состояние ОУОП таково, что все ЗОП концептуально существуют со значением "несуществующее" компонента "состояние поля".

Поле создается посредством обновления его ЗОП (см. 20.3.3.2) требуемыми значениями и включения в компонент "состояние поля" значения "активное" или "неактивное" (другие компоненты ЗОП не могут иметь непустые значения, если значение компонента "состояние поля" - "несуществующее").

Характеристики существующего поля могут модифицироваться при помощи обновления соответствующих значений компонент ЗОП в их ЗОП, включая смену значения компонента "состояние поля" между "активное" и "неактивное".

Поле исключается при помощи обновления значения компонента "состояние поля" его ЗОП на "несуществующее"; другим компонентам ЗОП автоматически присваиваются значения "пусто", и они не могут быть впоследствии восстановлены.

Если любой вторичный атрибут, включая "репертуар знаков", имел явное значение или значение "нуль" параметра "атрибуты поля", то это значение заменяет любое предыдущее значение (или "нуль") этого атрибута в ЗОП. Другие значения атрибутов в ЗОП не изменяются посредством обновления ЗОП.

20.3.3.6 Определение списка управления вводом в ЗОП

Этот компонент - последовательность из одного или более элементов "управление вводом" (см. ниже), или может быть "пустой" (пустая последовательность). Последовательность имеет смысл только для индексации при помощи значения ОУК при завершении (см. 20.3.6.1). Элементы "управление вводом" позволяют применять инструкции ввода и реакции на ввод к полю и связывать их с подмножествами объектов устройств, поставленных в соответствие ОО. Если значение равно "пусто", то использование поля управляется только правилом доступа ОО (см. также 19.3).

Каждый элемент "управление вводом" есть множество из следующих частей, каждая из которых может быть составной:

а) список объектов устройств - это последовательность имен объектов устройств, или может быть "пустой" (пустая последовательность). Последовательность имеет смысл только для индексации при помощи значения ОУК при завершении (см. 20.3.6.2). Объекты устройств из списка могут вводить данные в поле в соответствии со списком ЗИВП. Значение "пусто" неявно включает все те объекты устройств, которые связаны с ОО посредством параметра ФСВТ "ОО устройства".

Объект устройства может появляться в списке объектов устройств в нескольких элементах "управление вводом". Таким образом, применяемая комбинация ограничений или разрешений соответствует определению в элементах регистра ОУИВП (см. В.18.7).

Если есть какой-либо непустой список объектов устройств, соответствующий полю, тогда любой объект устройства, который не находится в списке, не может вводить данные в это поле.

Примечание - Список может включать объекты устройств, явно не связанные с ОО, которому соответствует этот ОУОП.

b) список ЗИВП - множество идентификаторов ЗИВП, или может быть "пустым" (пустая последовательность). Каждый элемент списка - пара <имя ОУИВП, индекс>, где "имя ОУИВП" - это имя ОУ типа ОУИВП (см. 20.3.4), а индекс - это целое, адресующее запись в этом ОУ. Значение "пусто" означает, что нет ограничений на ввод в поле из объектов устройств, входящих в список объектов устройств. Если индекс не идентифицирует существующую запись в ОУИВП или если ОУИВП не существует, тогда список ЗИВП игнорируется. Если это справедливо для всех элементов, то это эквивалентно значению "пусто" для списка ЗИВП.

с) список ЗМВП - последовательность идентификаторов ЗМВП или может быть "пустой" (пустая последовательность). Каждый элемент списка - пара <имя ОУМВП, индекс>, где имя ОУМВП - имя ОУ типа ОУМВП (см. 20.3.5), а индекс - целое, адресующее запись в этом ОУ. Последовательность важна только в том, что она индексируется посредством значения ОУК при завершении (см. 20.3.4.2). Если индекс не идентифицирует существующую запись в ОУМВП или если ОУМВП не существует, то список ЗМВП игнорируется. Если это справедливо для всех элементов, то это эквивалентно значению "пусто" для списка ЗМВП.

Значение "пусто" для всех частей каждого элемента "управление вводом" эквивалентно значению "пусто" для списка управления вводом.

Примечание - Структура списка управления вводом дана в В.18.14.

20.3.4 ОУ инструкциями ввода в поле (ОУИВП)

20.3.4.1 Параметры ФСВТ для ОУИВП

Чтобы определить ОУИВП, необходимо параметрам ФСВТ ОУ присвоить следующие значения:

ОУ-имя - любое уникальное в ФСВТ значение;

ОУ-идентификатор типа - значение, как в таблице 8, для выбора элемента регистра или определения пользовательского типа, которые задают структуру информации, соответствующую 20.3.4.2;

ОУ-структура - "непараметрический";

ОУ-доступ - или значение, одинаковое со значением параметра "ОУ-доступ" для ОУОП, соответствующего тому же ОО (см. 23.4), или значение "нет доступа";

ОУ-приоритет - "нормальный";

ОУ-триггер - "не выбран".

Примечание - Значение "нет доступа" для параметра "ОУ-доступ" приводит к тому, что ОУИВП может использоваться только для ссылки к ЗИВП, образованным из элемента регистра. Эти ЗИВП не могут изменяться и не могут включаться другие ЗИВП.

20.3.4.2 Определение информационного содержимого ОУИВП

Содержимое ОУИВП - массив записей, называемых записями инструкций ввода в поле (ЗИВП). Это массив явно не ограничен и новые записи могут быть образованы при помощи операции обновления ОУ (см. 31.1). Чтобы адресоваться к конкретным ЗИВП для обновления или ссыпки, используется индекс ЗИВП целочисленного типа (см. 20.3.3.6).

Для обновления ЗИВП параметр "данные объекта ВТ" (см. 31.1) принимает форму

индекс-ЗИВП значение-содержимого-ЗИВП

Компонент "значение-содержимого-ЗКВП" не стандартизуется в настоящем стандарте, но в В.18.7 описано типичное содержимое. Элемент регистра для ОУИВП будет определять допустимое содержимое для ЗИВП в таком ОУИВП вместе с синтаксисом передачи для образования новой ЗИВП, где это разрешено элементом регистра.

20.3.5 ОУ макетом ввода в поле (ОУМВП)

20.3.5.1 Параметры ФСВТ для ОУМВП

Чтобы определить ОУМВП, параметры ФСВТ для ОУ должны принимать следующие значения:

ОУ-имя - любое уникальное в ФСВТ значение;

ОУ-идентификатор типа - значение, как в таблице 8, для выбора элемента регистра или определения пользовательского типа, которые задают структуру информации, согласно 20.3.5 2;

ОУ-структура - "непараметрический";

ОУ-доступ - значение равно значению параметра "ОУ-доступ" для ОУОП, соответствующего тому же ОО (см. 23.4), или значение "нет доступа";

ОУ-приоритет - "нормальный",

ОУ-триггер - "не выбран".

Примечание - Значение "нет доступа" для параметра "ОУ-доступ" приводит к тому, что ОУМВП может использоваться только для ссылки к ЗМВП, образованным из элемента регистра. Эти ЗМВП не могут изменяться и не могут включаться другие ЗМВП.

20.3.5.2 Определение информационного содержимого ОУМВП

Содержимое ОУМВП - массив записей, называемых записями макета ввода в поле (ЗМВП). Этот массив явно не ограничен и новые записи могут быть образованы при помощи операции обновления ОУ (см. 31.1). Чтобы адресоваться к конкретным ЗМВП для обновления или ссылки, используется индекс ЗМВП целочисленного типа (см. 20.3.3.6).

Для обновления ЗМВП параметр "данные объекта" ВТ (см. 31.1) принимает форму

индекс-ЗМВП значение-содержимого-ЗМВП

Компонент "значение-содержимого-ЗМВП" принимает фому

Событие Условия Реакции,

где

Событие: = ВЫБОР {. . .}

Условия: : = МНОЖЕСТВО ИЗ {ВЫБОР {. . .}}

Реакции: : = ПОСЛЕДОВАТЕЛЬНОСТЬ ИЗ {ВЫБОР {. . .}}

В настоящем стандарте не определены множества значений, из которых делается представленный выше выбор; эти значения подлежат регистрации. Типичные множества приведены в В.18.8-В.18.10. Смысл многочисленных условий в одной ЗМВП заключается в том, что для выполнения операции все условия должны удовлетворяться (логическое "И") для этой ЗМВП.

Элемент регистра для ОУМВП будет определять множества для описанных выше выборов, включая "метки" АСН.1 и определенные семантики, а также может быть определено исходное множество ЗМВП, извлеченное из этих множеств.

20.3.6 ОУ контекстом (ОУК)

20.3.6.1 Параметры ФСВТ для ОУК

Чтобы определить ОУК, параметры ФСВТ для ОУ должны принять следующие значения:

ОУ-имя - любое уникальное в ФСВТ значение;

ОУ-идентификатор типа - значение "vt-b-sco-cco" параметра "идентификатор объекта" АСН.1 (см. приложение С), задающее ОУ как имеющий тип ОУК;

ОУ-структура - 6;

ОУ-доступ - любой из "ПДЗ", "НПУД";

ОУ-приоритет - "нормальный";

ОУ-триггер - любое допустимое значение.

Параметры ФСВТ, указывающие характеристики элементов данных, определены в 20.3.6.2.

20.3.6.2 Определение информационного поля ОУК

Информационное поле ОУК состоит из следующих элементов данных, принимающих приведенные ниже значения параметров ФСВТ для элементов данных ОУ. Это информационное содержимое частично не обновляется.

a) координата ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса метки поля;

ОУ-идентификатор элемента - принимает значение 1;

ОУ-категория - "целое";

ОУ-размер - принимает значение, соответствующее возможности размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса;

b) координата ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса метки поля:

ОУ-идентификатор элемента - принимает значение 2;

ОУ-категория - "целое";

ОУ-размер - принимает значение, соответствующее возможности размерности ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса.

c) координата ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса поля:

ОУ-идентификатор элемента - принимает значение 3;

ОУ-категория - "целое";

ОУ-размер - принимает значение, соответствующее максимальному размеру используемого поля.

d) индекс управления вводом:

ОУ-идентификатор элемента - принимает значение 4;

ОУ-категория - "целое";

ОУ-размер - значение по умолчанию (максимальное целое значение 65535).

e) индекс объекта устройства:

ОУ-идентификатор элемента - принимает значение 5;

ОУ-категория - "целое";

ОУ-размер - значение по умолчанию (максимальное целое значение 65535).

f) индекс ЗМВП:

ОУ-идентификатор элемента - принимает значение 6;

ОУ-категория - "целое";

ОУ-размер - значение по умолчанию (максимальное целое значение 65535).

а), b) и с) вместе идентифицируют поле и координаты ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, которая указывает, где должен начаться ввод данных, когда пользователь ВТ дает разрешение начать ввод данных (например, в С-режиме посредством передачи монопольного использования ПДЗ), или должен завершиться ввод данных, когда пользователь ВТ отказывает в разрешении выполнять ввод данных. См. также В.18.12.

d), е) и f) имеют отношение только к завершению и указывают причину завершения. Эти элементы используются следующим образом:

индекс управления вводом - это индекс в списке управления вводом ЗОП, адресуемый меткой поля;

индекс ОУ - это индекс в списке объектов устройств управления вводом, адресуемый индексом управления вводом;

индекс ЗМВП - это индекс в списке ЗМВП управления вводом, адресуемый индексом управления вводом.

Если список управления вводом пуст, то эти три элемента данных принимают значение 1.

Если список объектов устройств или список ЗМВП управления вводом имеют значение "пусто", то соответствующие элементы данных принимают значение 1.

20.3.7 ОУ способом передачи (ОУСП)

20.3.7.1 Параметры ФСВТ для ОУСП

Чтобы определить ОУСП, параметры ФСВТ должны принять следующие значения:

ОУ-имя - любсе уникальное в ФСВТ значение;

ОУ-идентификатор типа - значение "vt-b-sco-tpco" параметра "идентификатор объекта" АСН.1 (см. приложение С), задающее, что ОУ имеет тип ОУСП;

ОУ-структура - 1;

ОУ-доступ - то же, что в параметре "ОУ-доступ" для ОУОП, соответствующему тому же ОО (см. В.18.6),

ОУ-приоритет - "нормальный";

ОУ-триггер - любое допустимое значение;

ОУ-категория - булево;

ОУ-размер - 4.

20.3.7.2 Определение булевых значений в ОУСП

Определены следующие булевые значения, которые могут использоваться в комбинации.

Булевая 1: "истина" - включить защищенные поля (см. В.18.7.1); "ложь" - не включать такие поля.

Булевая 2: "истина" - включить все незащищенные поля (см. В.18.7.1); "ложь" - включать только такие поля, содержимое которых было изменено во время ввода данных.

Булевая 3: "истина" - для любого включенного поля известить о полном текущем содержимом поля; "ложь" - полное содержимое не требуется, достаточен конечный результат изменений (это не зависит от значения параметра "управление доставкой").

Булевая 4: "истина" - обновить ОУК; "ложь" - не обновлять ОУК.

20.3.8 ОУ условиями завершения (ОУУЗ)

20.3.8.1 Параметры ФСВТдля ОУУЗ

Чтобы определить ОУУЗ, параметры ФСВТ для ОУ должны принять следующие значения:

ОУ-имя - любое уникальное в ФСВТ значение;

ОУ-идентификатор типа - значение из таблицы 8 для выбора элемента регистра или определение пользовательского типа, которое задает информационное содержимое и/или синтаксис обновления для элементов данных событий о завершении (см. 20.3.8.2d);

ОУ-структура - целочисленный; 3 плюс число требуемых элементов данных событий о завершении, см. ниже;

ОУ-доступ - любое допустимое значение;

ОУ-приоритет - "нормальный";

ОУ-триггер - любое допустимое значение.

20.3.8.2 Определение информационного поля для ОУУЗ

Для ОУУЗ определены четыре типа элементов данных; один из них, если требуется, может появиться несколько раз, как указано в определении ФСВТ.

а) Элемент данных длины для завершения:

ОУ-идентификатор элемента - принимает значение 1 (также используется как идентификатор события);

ОУ-категория - "целое";

ОУ-размер - значение по умолчанию (максимальное целое значение 65535).

Значение содержимого - число обновлений элемента массива, после которого произойдет завершение с идентификатором события, равным 1.

b) Элемент данных мантиссы тайм-аута для завершения:

ОУ-идентификатор элемента - принимает значение 2 (также используется как идентификатор события для тайм-аута);

ОУ-категория ОУ - "целое";

ОУ-размер - значение по умолчанию (максимальное целое значение 65535).

Значение содержимого используется в качестве Т в выражении, приведенном в подпункте с).

с) элемент данных экспоненты тайм-аута для завершения:

ОУ-идентификатор элемента - принимает значение 3;

ОУ-категория - "целое";

ОУ-размер - значение по умолчанию (максимальное целое значение 65535).

Значение содержимого используется в качестве Е в выражении Т раз 10ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового классаЕ, которое дает время в секундах, следующее за первым обновлением после предыдущего события завершения, после которого произойдет завершение с идентификатором события, равным 2. См. также 23.4.

d) Элемент данных события завершения:

Этот тип элемента данных является необязательным и может появиться несколько раз; это позволяет разбить события завершения на группы, для которых выполняется индивидуальное обновление и уведомление. Экземпляр этого элемента данных и содержимое конкретных экземпляров, если оно назначено, будет определяться в профиле ФСВТ или в элементе регистра для ОУУЗ.

ОУ-идентификатор элемента - уникальное (в ОУУЗ) целое, большее 3;

ОУ-категория - "прозрачное" или "знаковое".

Примечание - Выбор между этими типами значений будет сделан в определении профиля ФСВТ или в элементе регистра; если выбирается значение "знаковое", тогда параметр ФСВТ "ОУ-назначение репертуара" становится допустимым для этого элемента данных.


ОУ-размер - как требуется.

Если происходит какое-либо событие завершения, включенное в элемент данных этого типа, то выполняется уведомление со значением параметра "идентификатор события", равным значению napaметра "ОУ-идентификатор элемента".

Примечание - Информация в 23.4 об использовании условий завершения и уведомлений о событиях в ОУЗ используются, если события завершения определены в ОУУЗ.

21 ПАРАМЕТРЫ ФСВТ ДЛЯ ОСИ

21.1 Доступность

Доступность ОСИ и, следовательно, возможность применять эти параметры ФСВТ зависят от выбора функционального блока "ОСИ".

21.2 Параметры ФСВТ для ОСИ

Каждый ОСИ требует один экземпляр следующего множества параметров ФСВТ, которые должны включаться в ФСВТ (они согласуются с определениями из 20.1):

ОУ-имя - любое уникальное в ФСВТ значение;

ОУ-идентификатор типа - значение из таблицы 8 раздела 20 для выбора элемента из регистра или определение пользовательского типа для исходного содержимого ОСИ; значение vt-b-sco-nullrio параметра "идентификатор объекта" АСН.1 (см. приложение С) выбирает пустой ОСИ;

ОУ-структура - "непараметрический";

ОУ-доступ - любое допустимое значение (см. раздел 9 и таблицу 1);

ОУ-приоритет - любое допустимое значение;

ОУ-триггер - "не выбран".

Примечание - Поставщик услуг не налагает ограничения на значения параметров "ОУ-доступ" или "ОУ-приоритет".

22 ОПЕРАЦИИ НАД ОСИ

22.1 Доступность

Возможность ОСИ и, следовательно, применение этих операций зависит от выбора функционального блока "ОСИ".

22.2 Идентификация ОСИ и записей ОСИ

22.2.1 Идентификация ОСИ

ОСИ идентифицируется именем своего параметра ФСВТ "ОУ-имя" (см. раздел 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;

3) сохраненные значения указателей восстанавливаются.

К этой операции применима также вся информация согласно 22.4.1.

23 ПАРАМЕТРЫ ФСВТ ОБЪЕКТА УСТРОЙСТВА


В таблицах 11-13 приведены параметры ФСВТ для объектов устройств службы ВТ базового класса.


Таблица 11 - Параметры ФСВТ для объекта устройства

Параметр

Значение

Имя устройства

Строка знаков типа "печатная строка" АСН.1, см. раздел 14

ОУ-доступ по умолчанию устройства

Любые допустимые значения "ОУ-доступ" (см. раздел 9 и таблицу 1) (умолчание = "НПУД"); значение параметра "ОУ-доступ" для ОУ по умолчанию

ОУ-приоритет по умолчанию устройства

"Нормальный", "высокий", "срочный" (умолчание = "нормальный"); назначает приоритет обновления ОУ по умолчанию по правилам в таблице 10; используется примечание 2 к таблице 8

ОУ-триггер по умолчанию устройства

"Выбран", "не выбран" (умолчание = "не выбран"); значение параметра "ОУ-триггер" для ОУ по умолчанию

ОУ-начальное значение по умолчанию устройства

Начальные значения для восьми булевых значений в ОУ по умолчанию для объекта устройства (умолчание = "ложь") для любой булевой, которой не задано явное начальное значение

Минимальная длина массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса устройства

Целое значение; указывает самую короткую (посредством согласования) длину массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, приемлемую для обоих пользователей ВТ при отображении данных ОО на это устройство; при отсутствии этого параметра, т.е. по умолчанию могут быть использованы устройства с длиной любого массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса

Минимальная длина массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса устройства

Целое значение; указывает самую короткую (посредством согласования) длину массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса, приемлемую для обоих пользователей ВТ при отображении данных ОО на это устройство; при отсутствии этого параметра, т.е. по умолчанию могут быть использованы устройства с длиной любого массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса

ОУ устройства

Множество экземпляров параметра ФСВТ, каждый экземпляр является значением параметра "ОУ-имя" для ОУ, как определено в разделе 19

ОО устройства

Строка знаков; идентична одному из значений параметра ФСВТ "ОО-имя", см. 18.1

Примечания

1 Параметр ФСВТ "ОУ устройства" не включает ОУ устройства по умолчанию, так как этот ОУ неявно связан с объектом устройства (ОУ по умолчанию имеет то же имя, что и объект устройства).

2 Параметр ФСВТ "ОУ устройства" семантически связывает поименованные ОУ с этим объектом устройства при помощи семантики, определенной в профиле ФСВТ, или с использованием семантики, согласованной вне сферы действия настоящего стандарта.

3 Рекомендуется, чтобы использовался параметр ФСВТ "ОУ устройства" для сопоставления экземпляров типов ОУ, доступных для объекта устройства и, следовательно, ОО; см., например, также В 18.6 и В.18.14.



Таблица 12 - Параметры ФСВТ назначения объекта устройства

Параметр

Значение

Назначение репертуара устройства

Множество экземпляров параметра ФСВТ, определенных так же, как для параметра "назначение репертуара", см. 17.2.2

Назначение шрифта устройства

Множество экземпляров параметра ФСВТ, определенных так же, как для параметра "назначение шрифта" (см. 17.3)

Выделение устройства

Множество экземпляров параметра ФСВТ, определенных так же, как для параметра "ОО-выделение" (см. 17.2.4)

Назначение цвета изображения устройства

Множество экземпляров параметра ФСВТ, определенных так же, как для параметра "назначение цвета изображения" (см. 17.2.3)

Назначение цвета фона устройства

Множество экземпляров параметра ФСВТ, определенных так же, как для параметра "назначение цвета фона" (см. 17.2.3)



Таблица 13 - Другие параметры ФСВТ объекта устройства

Параметр

Значение

Список событий завершения устройства

Множество кортежей <событие, идентификатор события>

Длина завершения устройства

Кортеж <целое, идентификатор события>

Тайм-аут завершения устройства

Кортеж <целое, целое, идентификатор события>, (умолчание = 0, 0, 0)


23.1 Параметры ФСВТ для ОУ по умолчанию

Параметры ФСВТ "ОУ-доступ по умолчанию устройства", "ОУ-триггер по умолчанию устройства", "ОУ-приоритет по умолчанию устройства" и "ОУ-начальное значение по умолчанию устройства" определены в таблице 11. Они задают значения для ОУ по умолчанию, связанных с объектом устройства (см. раздел 16). Категория такого ОУ по умолчанию всегда является булевой с восемью определенными булевыми значениями. Начальное значение их может быть задано при помощи значения параметра "ОУ-начальное значение по умолчанию устройства".

23.2 Параметры ФСВТ "минимальная длина"

В таблице 11 представлены параметры "минимальная длина массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса устройства" и "минимальная длина массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса устройства", которые описывают минимальную допустимую область изображения для устройства, т.е. это означает, что устройство должно быть способно обрабатывать массивы ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса с минимальной длиной массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса устройства или длиннее и массивы ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса с минимальной длиной массива ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса устройства или длиннее, чтобы адекватно обеспечить требования пользователя ВТ (устройство с меньшими размерностями не подходит).

23.3 Параметры ФСВТ объекта устройства для атрибутов

Эти параметры ФСВТ объекта устройства обеспечиваются для назначения семантики, зависимой от устройства, логическим значениям атрибутов в ОО. Они определены в таблице 12. Эти параметры перекрывают любую семантику, определенную аналогичными параметрами ФСВТ для самих ОО.

23.3.1 Атрибуты "репертуар", "цвет" и "шрифт"

Параметры ФСВТ "назначение" объекта устройства являются элементами упорядоченных списков и доступ к ним разрешен таким же образом, как к аналогичным параметрам ФСВТ для ОО (см. 18.2.4, 18.2.5 и 18.3). Каждый параметр "назначение" для объекта устройства управляется параметром ФСВТ "возможность" для ОО, связанного с этим объектом устройства.

Явный элемент в списке "назначение" объекта устройства перекрывает элемент в соответствующем списке "назначение" для ОО. Например, ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-е значение в списке "назначение репертуара устройства" соответствует ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-му значению в списке "назначение репертуара" и, если оно существует, перекрывает ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса-е значение в списке "назначение репертуара".

Допускается использование значения "нуль" в списке "назначение" объекта устройства, если не требуется перекрывать значение параметра "назначение" ОО для указанной позиции в списке, однако требуется, чтобы следующие позиции в списке содержали явные значения для перекрытия. При отсутствии явного значения в каждом списке используется параметр ФСВТ по умолчанию. Каждый список может быть усечен. Значения по умолчанию применяются к элементам, отсутствующим в списках "назначение" ОО, а значения "нуль" - к спискам "назначение" объекта устройства.

Для всех этих параметров ФСВТ, за исключением параметра "назначение шрифта устройства", в каждом ОО и объекте устройства существует один упорядоченный список. В случае шрифта каждый репертуар, определяемый параметром "возможность репертуара", имеет отдельный параметр ФСВТ "возможность шрифта" и отдельный список параметров "назначение шрифта" в ОО и параметров ФСВТ "назначение шрифта устройства" в объекте устройства. Таким образом, эти параметры ФСВТ существуют как упорядоченный список упорядоченных списков. Аналогичное правило позиционной зависимости между этими двумя списками списков применяется как в более простых случаях, заметим, что в этом случае списки целиком можно заменять значением "нуль".

23.3.2 Атрибуты "выделение"

Параметр ФСВТ "выделение устройства" предоставляется, чтобы перекрыть значение "выделение ОО" (см. 18.2.6) для соответствующего объекта устройства. Он является необязательным и может появляться в качестве множества экземпляров, которые образуют упорядоченный список; на каждый экземпляр можно ссылаться по его позиции в этом списке.

В настоящем стандарте не определен смысл значения экземпляра этого параметра ФСВТ. Определение профиля ФСВТ может содержать аргумент профиля ФСВТ для обеспечения согласованности функциональности выделения для специфического объекта устройства из более общей функциональности в определении профиля ФСВТ. См. также В.17.

Примечание - Предоставление такой возможности в определении профиля ФСВТ необязательно.

23.4 Параметры ФСВТ "завершение"

В таблице 13 определены три параметра ФСВТ "завершение объекта устройства"; они являются необязательными и полезны, если только объект устройства связан с устройством обновления объекта (см. 3.3.18). Назначение этих параметров - задать множество условий, при которых пользователь ВТ должен уведомить равноправного пользователя ВТ о предыдущих обновлениях (см. В.8).

Необязательно этими параметрами могут быть определены один или более идентификаторов события завершения. Идентификаторы события завершения используются для обновления ОУ завершением (ОУЗ, см. 20.3.1), если он существует, связанного с объектом устройства, таким образом оповещая равноправного пользователя ВТ о происходящем событии. Если для условия завершения определен идентификатор события завершения, то экземпляр условия завершения записывает идентификатор события завершения в ОУЗ (после того, как было выполнено обновление соответствующих ОО и ОУ). Если ОУЗ не определен, то равноправный пользователь ВТ не может быть таким способом оповещен об условии завершения. Стандартное определение ОУЗ см. в 20.3.1.

Уведомление об обновлениях ОО и ОУЗ подчиняется обычным правилам для применяемого типа управления доставкой и независимо от того, определена ли характеристика "триггер" для ОУЗ. Параметр "ОУ-приоритет" для ОУЗ, если он есть, должен принимать значение "нормальный".

Условие завершения само по себе не защищает от обновлений объекты, к которым пользователь ВТ имеет в это время доступ для обновления. В С-режиме, если ОУЗ определен и имеет характеристику "триггер", ввод идентификатора события в ОУЗ вызывает переназначение монопольного использования ПДЗ и доступ по обновлению утрачивается.

Значение параметра завершения "список событий завершения устройства" существует в виде множества нулей или нескольких пар <событие, идентификатор события>, где идентификатор события - это или ненулевое положительное целое, или "нуль". Природа события не определяется в данном стандарте. Оно может быть выбрано из репертуара знаков, согласованного для ОО (см. примечание 1). Оно также возможно при выборе в определении зарегистрированного профиля ФСВТ (с синтаксисом для выражения этого выбора). Только в этих случаях возможно явное согласование этого параметра. Событие также может быть определено в профиле ФСВТ или частным образом пользователями ВТ (см. В.9).

Параметр завершения "длина завершения для устройства" - это одна пара <длина, идентификатор события>, где идентификатор события - ненулевое положительное целое или "нуль", а длина - положительное целое, обозначающее количество обновлений элементов массива, после которого должно выполниться условие завершения, если никакое из вышеописанных явных условий не было выполнено первым.

Параметр завершения "тайм-аут завершения для устройства" - это одиночный кортеж формы

<Т, Е, идентификатор события>

где Т, Е - целые, описывающие тайм-аут ТГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового класса(10ГОСТ Р ИСО 9040-96 Информационная технология (ИТ). Взаимосвязь открытых систем. Служба виртуальных терминалов базового классаЕ) с, а идентификатор события - ненулевое положительное целое или "нуль". Т не может быть отрицательным. Если Т=0, тайм-аут не используется (т.е. он бесконечен).

Спецификация конечного тайм-аута указывает, что должно появиться условие завершения по истечении времени, после которого первое обновление следует за предыдущим условием завершения, если ранее не появилось другое условие завершения.

Значение идентификатора события необязательно должно быть уникальным для каждого условия завершения. Условия завершения могут быть сгруппированы со значениями идентификаторов событий любым желаемым способом.

Правило доступа к ОУЗ, если он существует, связанного с объектом устройства, должно соотноситься с правилом доступа для того ОО, с которым связан объект устройства таким образом, чтобы пользователь ВТ, обновляющий ОО, мог также обновить этот ОУ с идентификатором события.

Параметры завершения по умолчанию:

a) список событий завершения для устройств отсутствует - явные условия завершения не определены;

b) длина завершения для устройства отсутствует - предел количества обновлений не определен;

c) тайм-аут завершения для устройства отсутствует - тайм-аут не используется (эквивалентно значению Т=0).

Примечания

1 Множество событий в параметре "список событий завершения для устройства" могут (но не обязаны) содержать некоторые элементы, взятые из одного или более репертуаров знаков, определенных параметрами ФСВТ "назначение репертуара" или "назначение репертуара устройства". В этом случае событие завершения задается как <номер репертуара, значение первичного атрибута>. Как только происходит условие завершения, в ОО должно быть записано первичное значение. Если события завершения не соответствуют "знакам" из согласованных репертуаров, события могут быть заданы в профиле ФСВТ или какими-либо другими средствами вне сферы действия данного стандарта.

2 Для достижения синхронизации между обновлениями ОО и ОУЗ может быть использовано простое и карантинное управление доставкой.

3 Альтернативным способом достижения синхронизации является использование триггера с ОУЗ, средство "подтверждение приема" тогда недоступно.

23.5 Взаимосвязь между использованием ОУУЗ или ОУОП и параметрами ФСВТ объекта устройства

Если объект устройства связан с ОУУЗ (см. 20.3.8), то параметры ФСВТ завершения устройства не действуют для этого объекта устройства (только), но ОУЗ может все же использоваться для уведомления экземпляра события завершения, определенного в этом ОУУЗ.

Если объект устройства связан с ОУОП, который имеет ДЗИС или ДЗПС, включенные в параметр "ОУ-доступ" (см. 20.3.3), из-за чего существует асимметрия между центральной и терминальной системами (см. раздел 12 и 19.3.2), тогда параметры ФСВТ завершения объекта устройства не действуют для этого объекта устройства, который будет заменен