Сертификация: тел. +7 (495) 175-92-77
Стр. 1
 

28 страниц

456.00 ₽

Купить официальный бумажный документ с голограммой и синими печатями. подробнее

Официально распространяем нормативную документацию с 1999 года. Пробиваем чеки, платим налоги, принимаем к оплате все законные формы платежей без дополнительных процентов. Наши клиенты защищены Законом. ООО "ЦНТИ Нормоконтроль".

Наши цены ниже, чем в других местах, потому что мы работаем напрямую с поставщиками документов.

Способы доставки

  • Срочная курьерская доставка (1-3 дня)
  • Курьерская доставка (7 дней)
  • Самовывоз из московского офиса
  • Почта РФ

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

Введен впервые

Оглавление

Введение

1 Назначение

   1.1 Общие положения

   1.2 Место в таксономии

   1.3 Сценарий

2 Нормативные ссылки

3 Определения

   3.1 Общая терминология ВОС

   3.2 Терминология базовых стандартов по ВТ

   3.3 Терминология структуры пользователя ВТ

   3.4 Терминология управляемого ввода данных

   3.5 Определения типов и свойств значений

4 Сокращения

5 Принципы соответствия профилям ВТ

6 Номер элемента

7 Имя администратора

8 Дата

9 Идентификатор

10 Значение дескриптора

11 Параметры ОУ

12 Значения, синтаксис и семантика ОУ

   12.1 Модель пользователя ВТ

   12.2 Функция локальной обработки

   12.3 Атрибуты ИВП

   12.4 Определения ИВП

   12.5 Взаимоисключающие ИВП

   12.6 Синтаксис информации обновления

   12.7 Исходное содержимое

13 Дополнительная информация

14 Использование

Приложение А Список требований к заявке о соответствии реализации функциональному стандарту (СТЗФС)

   А.1 Требования протокола

   А.2 Требования, специфичные для профиля

Показать даты введения Admin

Страница 1

ГОСТ Р ИСО/МЭК МФС 11185-9-99 ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Информационная технология Функциональный стандарт

ПРОФИЛИ FVT2nn БАЗОВЫЙ КЛАСС ВИРТУАЛЬНЫХ ТЕРМИНАЛОВ. РЕГИСТР ОПРЕДЕЛЕНИЙ ТИПОВ ОБЪЕКТОВ УПРАВЛЕНИЯ

Часть 9. FVT222 — страничный ОУИВП (объект управления инструкциями ввода в поле) номер 1

Издание официальное

БЗ 2-98/245


ГОССТАНДАРТ РОССИИ Москва

Страница 2

ГОСТ Р ИСО/МЭК МФС 11185-9-99

Предисловие

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

ВНЕСЕН Техническим Комитетом по стандартизации ТК 22 «Информационные технологии»

2    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 18 марта 1999 г. Nl> 7S

Настоящий стандарт содержит полный аутентичный текст международного стандарта ИСО/МЭК МФС 11185-9—94 «Информационная технология. Международные стандартизованные профили FVT2. Базовый класс виртуальных терминалов. Регистр определений типов объектов управления. Часть 9. FVT222 — страничный ОУИВП (объект управления инструкциями ввода в поле) номер I»

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

© ИГ1К Издательство стандартов, 1999

Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Госстандарта России

Редактор В.П. Огурцов Технический редактор Д.Л. Кузнецова Корректор С.Н. Фирсона Компьютерная верстка С.В. Рябовой

И ад. лиц. № 021007 от 10.08.9S. Слано в набор 22.03.99. Подписано и печать 21.04.99. Усл.печ.д. 3.26. Уч.-итл.л. 3.50.

Тира* 199 jus. С 2661. Зак. 361.

ИПК И uarc.tbc rno стаилартоа, 107076. Москва. Кололетимй пер.. 14.

Набрано II Издательстве на ПЭВМ Филиал ИПК Иадательстпо сгандарюв — тин. “Московский печатник'. Москва. Лилин пер.. 6

Плр Nr 0SIH02

Страница 3

ГОСТ Р ИСО/МЭК МФС 11185-9-99

Содержание

Введение...................................................................IV

1 Назначение.................................................... .......... 1

1.1    Общие положения........................................................ 1

1.2    Место в таксономии....................................................... 2

1.3    Сценарий............................................................... 2

2    Нормативные ссылки....................................................... 5

3    Определения.............................................................. 6

3.1    Общая терминология ВОС............................................... 6

3.2    Терминология базовых стандартов ВТ...................................... 6

3.3    Терминология структуры пользователя ВТ................................... 6

3.4    Терминология управляемого ввода данных................................... 7

3.5    Определения типов и свойств значений..................................... 7

4    Сокращения.............................................................. 8

5    Принципы соотиетствия профилям ВТ.......................................... 8

6    Номер элемента........................................................... 9

7    Имя администратора........................................................ 9

8    Дата.................................................................... 9

9    Идентификатор............................................................ 9

10    Значение дескриптора...................................................... 9

11    Параметры ОУ............................................................10

12    Значения, синтаксис и семантика ОУ..........................................10

12.1    Модель пользователя ВТ................................................10

12.2    Функция локальной обработки...........................................13

12.3    Атрибуты ИВП.......................................................14

12.4    Определения ИВП....................................................18

12.5    Взаимоисключающие ИВП..............................................20

12.6    Синтаксис информации обновления.......................................21

12.7    Исходное содержимое.................................................23

13    Дополнительная информация................................................23

14    Использование...........................................................23

Приложение А Список требований к заявке о соответствии реализации функциональному

стандарту (СТЗФС)..............................................23

Л. 1 Требования к протоколу....................................................23

А.2 Требования специфичные для профиля ........................................24

III

Страница 4

ГОСТ Р ИСО/МЭК МФС 11185-9-99

Введение

Настоящий стандарт определен в контексте функциональной стандартизации в соответствии с принципами, приведенными в ГОСТ Р ИСО/МЭК ТО 10000-1. Контекст функциональной стандартизации — это одна из частей обшей сферы деятельности в области информационной технологии ( ИТ), охватывающей базовые стандарты, профили и механизмы регистрации.

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

IV

Страница 5

ГОСТ Р ИСО/МЭК МФС 11185-9—99 ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

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

Функциональный стандарт

ПРОФИЛИ FVT2nn. БАЗОВЫЙ КЛАСС ВИРТУАЛЬНЫХ ТЕРМИНАЛОВ.

РЕГИСТР ОПРЕДЕЛЕНИЙ ТИПОВ ОБЪЕКТОВ УПРАВЛЕНИЯ

Часть 9. FVT222 — страничный ОУИВН (объект управления инструкциями ввода в поле) номер 1

Information technology. International Standardized Profiles FVT2nn. Virtual Terminal Basic Class. Register of control object type definitions. Part 9. FVT222. Paged FEICO (Field Entry Instruction Control Object) No. I

Дата введении 2000—01—01

1 Назначение

1.1 Общие положения

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

Взаимоотношения между профилями А и F представлены в 7.3.2 ГОСТ Р ИСО/МЭК ТО 10000-1. Базовые стандарты прикладного уровня требуют, явно или неявно, чтобы представленная или у казываемая в них информационная структура определялась для каждого случая взаимодействия. Такие информационные структуры определяются профилями F. При этом конкретные функциональные требования могут быть обеспечены комбинацией профиля А с одним или несколькими профилями F.

Установление ассоциации ВТ предполагает возможность выбора посредством согласования конкретного профиля функциональной среды виртуальных терминалов (профиль ФСВТ) и соответствующих значений некоторых аргументов этого профиля ФСВТ. В свою очередь, спецификация профиля ФСВТ и, возможно, значения определенных аргументов профиля ФСВТ могут ссылаться на определения типов объектов управления ВТ и присвоенных типов. Эти профили ФСВТ. типы объектов управления и присвоенные типы являются такими информационными структурами, на которые должны быть даны явные ссылки в протоколе ВТ. Конкретные экземпляры этих структур полностью определены в базовых стандартах, однако эти стандарты предусматривают также возможность появления новых экземпляров, которые должны быть определены в будущем посредством регистрации. Каждый зарегистрированный экземпляр содержит профиль F из ГОСТ Р ИСО/МЭК ТО 10000.

Услуги и протокол виртуальных терминалов базового класса могут использоваться для реализации широкого ряда различных функций. Конкретные функции могут быть реализованы посредством выбора соответствующих функциональных блоков ВГ. профилей F и значений аргументов профиля ФС'ВГ. Спецификация выбора, необходимая для реализации конкретной функции и для поддержки взаимодействия, представляет собой профиль А виртуального терминала в ГОСТ Р ИСО/МЭК ТО 10000-1.

Три регистра информационных структур ВТ и спецификации профилей А ВТ представлены следующим»! отдельными многочастевыми функциональными стандартами:

-    ИСО/МЭК МФС 111X4 - регистр профилей ФСВТ;

-    ГОСТ Р ИСО/МЭК МФС 11185 — регистр определений типов объектов управления;

-    ИСО/МЭК МФС 11186 — регистр определений присвоенных типов;

-    ИСО/МЭК МФС 11187 — содержит спецификации профилей А ВТ.

И!даннс официальное

1

Страница 6

ГОСТ Р ИСО/МЭК МФС 11185-9-99

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

1.2    Место в таксономии

Таксономия функциональных стандартов для ВОС определена в ГОСТ Р ИСО/МЭК ТО l(HW0-2. В схеме классификаций этой таксономии профили ВОС, определяемые в настоящем стандарте, предстаагяют подкласс зарегистрированных объектов виртуальных терминалов класса профилей F.

Профили этого подкласса имеют идентификаторы в виде FVTabc, где «аЬс* — структурированный цифровой идентификатор, который идентифицирует позицию профиля на каждом из трех уровней подраздела этого подкласса. Значение каждого из компонентов «а* и *Ь» представляется одной цифрой, а значение компонента «с» — целым числом, состоящим из одной или нескольких цифр.

В принципе модель виртуальных терминалов ИСО допускает несколько классов операций, хотя к моменту издания настоящего стандарта был разработан только базовый класс. Значения компонента «а* идентификатора различают типы информационных объектов следующим образом: а = 1 для профилей ФСВТ базового класса; а = 2 для объектов упраатения базового класса: а = 3 для присваиваемых типов базового класса.

Значения компонента «а* > 3 зарезервированы дтя дальнейших разработок.

Функциональный ГОСТ Р ИСО/МЭК МФС 11185 содержит спецификации профилей с идентификаторами вида FVT2bc. Для этого вида идентификатора значения компонента «Ь» определяют следующие пять основных классов объектов управления базового класса: b = I дтя объектов управления смешанного типа (ОУСТ); b = 2 для объектов управления инструкциями ввода в поле (ОУИВП); b = 3 дтя объектов управления макетом ввода в поле (ОУМВП); b = 4 дтя объектов справочной информации (ОСИ); b = 5 для объектов управления условиями завершения (ОУУЗ).

Каждый из этих классов соответствует разделу регистра процедур ГОСТ Р ИСО/МЭК 9834-5. Компонент «с» идентификатора является порядковым номером типа объекта управления в соответствующем разделе регистра. Значения компонента *Ь» > 5, зарезервированы для новых классификаций объектов управления базового класса, которые могут быть определены в последующих изменениях ГОСТ Р ИСО 904G.

Настоящий стандарт содержит определение объекта упраатения инструкциями ввода в поле с идентификатором профит я FVT222 - страничный ОУИВП (объект уираатения инструкциями ввода в поле) номер 1.

1.3    Сценарий

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

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

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

2

Страница 7

ГОСТ Р ИСО/МЭК МФС 11185-9-99

Пользователь ВТ А

Пояызоизтель ВТ В

Примитивы услуг ВТ

Поставщик услуг ВТ

Концептуальная область взаимосвязи

ОУ-2

ОУ-1

ОУ-п

Рисунок I — Объекты управления н модели услуг ВТ

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

Согласно раздела 14 ГОСТ Р ИСО 9040 ОУ позволяют пользователям ВТ обрабатывать управляющую информацию, относящуюся к функциям виртуальных терминалов и к реальным устройствам. Это управление осуществляется пользователями ВТ через семантику, соответствующую информационному содержимому и операциям обновления ОУ. Если детали семантики не полностью предписаны, то определение семантики или спецификации отправителя семантики образует часть зарегистрированного определения ОУ. Однако эта семантика »кг имеет отношения к самому поставщику услуг ВТ. Компонент ОСД должен содержать идентификатор объекта нотации ACH.I. который идентифицирует зарегистрированное определение, а поставщик услуг ВТ действует только как хранилище этого значения. Такой пользователь ВТ должен знать зарегистрированное определение.

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

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

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

3

Страница 8

ГОСТ Р ИСО/МЭК МФС 11185-9-99

Терминальная оконечная    Прикладная    оконечная

система    система

Пользователь ВТ А

Пользователь ВТ В

Устройства

Пакет

прикладных

программ

Примитивы услуг ВТ

ПАВТ А

ПАВТ В

Прото-

<■—>

кол ВТ

КОВ В

ОУ-1

ОУ-2

- - - -

ОУ-о

Рисунок 2 — Объекты управления н модели протокола ВТ

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

Согласно 14.2 ГОСТ Р ИСО 9040 требуется, что если в КОВ присутствует ОУИВП. то также должен присутствовать объект управления макетом ввода в поле (ОУМВИ). Попытка обновления содержимого поля в нарушение условий записей ЗИ ВП своей ЗОП вызывает событие, которое может быть определено как событие ввода в поле посредством такого ОУМВП. Реакция на попытку нарушения будет определяться содержимым ЗОП совместно с определением типа соответствующего ОУМВП. Язя операции С-режима тип ОУМВП, соответствующий для используемого с ОУИВП присутствующего типа, определяется в ИСО/МЭК МФС II185-11.

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

4

Страница 9

ГОСТ Р ИСО/МЭК МФС 11185-9-99

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

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

Для определенных типов объектов управления абстрактный синтаксис, представленный в ИСО 9041-1, не обеспечивает полной спецификации представления операций обновления ОУ. Это имеет место в том случае, если этот абстрактный синтаксис использует какой-либо тип нотации ЛСН.1 или если символические значения должны быть закодированы в терминах целочисленного типа ACH.I. Согласно ИСО/МЭК 9X34-5 для обеспечения необходимого уточнения абстрактного синтаксиса требуются определения типов объектов управления.

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

2 Нормативные ссылки

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

ГОСТ 34.971-91 (ИСО 8822—88) Системы обработки информации. Взаимосвязь открытых систем. Определение услуг уровня представления в режиме с установлением соединения

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

ГОСТ Р ИСО ТО 8509—95 Системы обработки информации. Взаимосвязь открытых систем. Соглашения по услугам

ГОСТ Р ИСО/МЭК 8824—93 Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версия 1 (ЛСН.1)

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

ИСО 9041-1—901 Информационная технология. Взаимосвязь открытых систем. Протокол виртуальных терминалов базового класса. Часть 1. Спецификация

ИСО/МЭК ПМС 9041-2—92* Информационная технология. Взаимосвязь открытых систем. Протокол виртуальных терминалов базового класса. Часть 2. Форма заявки о соответствии реализации протоколу

ГОСТ Р ИСО/МЭК 9646-2—93 Информационная технология. Основы и методология аттестационного тестирования. Часть 2. Спецификация комплекта абстрактных гестов

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

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

5

1

Оригиналы и проекты стандартов ИСО/МЭК — во ВНИИКИ Госстандарта России.

Страница 10

ГОСТ Р ИСО/МЭК МФС 11185-9-99

ГОСТ Р ИСО/МЭК ТО 10000-1 —93 Информационная технология. Основы и таксономия профилей международных стандартов. Часть 1. Основы

ГОСТ I* ИСО/МЭК ТО 10000-2—93 Информационная технология. Основы и таксономия профилей международных стандартов. Часть 2. Таксономия профилей.

Международный регистр ИСО кодированных наборов символов должен использоваться с последовательностя ми переходов.

3 Определения

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

3.1    Обшая терминология В ОС

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

a)    сервисный примитив;

b)    поставщик услуг.

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

a)    абстрактный синтаксис;

b)    контекст уровня представления.

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

a)    любой тип;

b)    тип «нуль»;

c)    тип «дескриптор объекта»;

d)    идентификатор объекта.

3.1.4    В настоящем стандарте используют следующие термины, определенные в ИСО/МЭК 9834-1:

a)    регистрация;

b)    иерархическое регистрационное имя.

3.2 Терминология базовых стандартов ВТ

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

a)    А-режим;

b)    элемент массива;

c)    репертуар знаков:

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

e)    объект устройства;

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

g)    иоле;

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

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

j) запись инструкции ввода в поле; к) логический указатель;

1) устройство обновления объекта; пт) первичный атрибут; п) атриб>т воспроизведения; о) С-режим; р) вторичный атрибуг; q) ассоциация ВТ;

г) функциональная среда ВТ (ФСВТ); s) пользователь ВТ; t) параметр ФСВТ; и) профиль ФСВТ; v) аргумент профиля ФСВТ.

3.2.2    В настоящем стандарте используют термин протокольный элемент, определенный в ИСО 9041-1.

3.3 Терминология структуры пользователя ВТ

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

6

Страница 11

ГОСТ Р ИСО/МЭК МФС 11185-9-99

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

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

3.3.4    Элемент маски ОО — элемент маски ОО. который формирует перекрытие к одному атрибуту одного элемента массива ОО.

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

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

3.3.7    Операщ1я локального действия — операция, которая обновляет содержимое памяти состояния устройства или памяти управления устройством.

3.3.8    Логическое местоположение ввода - абстрактный объект в памяти состояния устройства, содержащий логический адрес, как это определено в 13.1.3 ГОСТ Р ИСО 9040.

3.4 Терминология управляемого ввода данных

3.4.1    Обработка события — функция, которая вызывает реакцию в зависимости от ЗОП поля, когда во время ввода данных в поле имеют место определенные события.

3.4.2    Атрибут ИВП — абстрактный объект, который ассоциируется с полем и значение которому присваивается посредством содержимого ЗОН для этого поля. Содержимое всех вместе атрибутов ИВП поля определяет для управляемого ввода данных правила ввода в это поле.

3.4.3    Свободное поле - поле, содержимое которого подлежит обновлению посредством устройств обновления объекта. Запись определения поля указывает является ли данное поле свободным.

3.4.4    Проверка правильности ввода — функция, применяемая для тестирования правильности запросов на обновление объектов отображения, которые выдаются устройством обновления объекта и которые используют логический указатель. Функция используется прежде, чем запрошенные обновления будут применяться к внутренней КОВ. Результатом определения ошибки при проверке правильности может стать событие ввода в поле, а запрос на обновление может быть отвергнут.

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

3.4.6    Защищенное поле — поле, содержимое которого не подлежит обновлению посредством устройств обновления объекта. Запись определения поля указывает, является ли данное поле защищенным.

3.5 Определения типов и свойств значений

3.5.1    Знак — элемент, который представляет собой классифицированный или неклассифицированный знак.

3.5.2    Строка знаков — элемент, который представляет собой классифицированную или неклассифицированную строку знаков.

3.5.3    Набор строк знаков — элемент, который представляет собой набор классифицированных или неклассифицированных строк знаков.

3.5.4    Меньше чем (неклассифицированных строк знаков) — две неклассифицированные строки знаков S и S' одинаковой .глины и одинаковым значением репертуара знаков сравниваются посредством последовательного сравнения значений первичных атрибутов соответствующих элементов, начиная от начала каждой последовательности. Строка S считается меньше строки S' (S<S'), если такое неравенство определяется посредством числовых значений первой пары первичных атрибутов. Если такой пары не существует, тогда строки знаков определяются, как равные (S=S'). Обозначение S<S' означает, что или S<S' или S=S’.

3.5.5    Нижняя граница (неклассифицированного набора строк знаков) — этот термин определяется в 3.5.13 настоящего стандарта.

7

Страница 12

ГОСТ Р ИСО/МЭК МФС 11185-9-99

3.5.6    Классифицированный знак — неклассифицированный знак вместе с классификатором воспроизведения.

3.5.7    Классифицированная строка знаков — неклассифицированная строка знаков вместе с классификатором воспроизведения; такая строка имеет естественную интерпретацию как последовательность классифицированных знаков.

3.5.8    Классифицированный набор строк знаков - неклассифицированный набор строк знаков вместе с классификатором воспроизведения; такой набор также имеет естественную интерпретацию как множество классифицированных строк знаков.

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

3.5.10    Классификатор воспроизведения — спецификация значения для каждого атрибута воспроизведения. Каждое значение может, но не обязательно, определяться явно. Значения, не определенные явно, динамически принимают по умолчанию значения, которые были определены во время доступа. Первое выбираемое по умолчанию значение представляет собой значение модального атрибута поля, определенного в 13.1.3.2 ГОСТ Р ИСО 9040. Как определено в 19.2.2.1 ГОСТ Р ИСО 9040 для операции обновления ЛОГИЧЕСКИЙ ТЕКСТ в качестве первого выбираемого по умолчанию значения разрешается значение «нуль*.

3.5.11    Неклассифицированный знак - значение первичного атрибута вместе со значением вторичного атрибута «репертуар знаков».

3.5.12    Неклассифицированная строка знаков — последовательность неклассифицированных знаков, имеющих одинаковое значение вторичного атрибута ‘репертуар знаков*.

3.5.13    Неклассифицированный набор строк знаков — множество одинаковой длины неклассифицированных строк знаков с одним значением атрибута «репертуар знаков», имеющих два различительных члена S (нижняя граница) и S' (верхняя граница), так что S" является членом этого множества, если, и только если S<S"<S'.

3.5.14    Верхняя граница (неклассифицированного набора строк знаков) — согласно 3.5.13 настоящего стандарта.

4 Сокращения

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

ФСОС функциональная среда открытых систем

AOW OSI Asia-Oceania Workshop (Рабочая секция Азии-Океании)

EWOS European Workshop for Open Systems (Европейская секция открытых систем)

OIW OSE Implementors Workshop (Секция реализаторов ФСОС)

Все другие сокращения, используемые в настоящем стандарте, определены в ГОСТ Р ИСО/МЭК 10000-1 или ГОСТ Р ИСО 9040.

5 Принципы соответствия профилям ВТ

Система реализации протокола виртуальных терминалов соответствует профилю FVT2nn, который определяет тип объекта управления, если протокольная реализация способна передавать и принимать протокольные блоки данных (ПБД), соответствующие всем операциям обновления, разрешенным для данного типа ОУ.

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

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

Требования соответствия протоколу виртуальных терминалов определены в разделе 13 ИСО 9041-1. Поставщик реализации протокола, которая претендует на соответствие ИСО 9041-1. должен заполнить копию формы заявки о соответствии реализации протоколу (ЗСРП). приведенной в ИСО

8

Страница 13

ГОСТ Р ИСО/МЭК МФС 11185-9-99

9041-2. В приложении А настоящего стандарта приведен список требований к заявке о соответствии реализации функциональному стандарту (СТЗФС) для профиля FVT222. определяемого в настоящем стандарте. Список СТЗФС указывает ограничения на ответы, которые могут даваться в заполненной ЗСРП для реализации протокола, которая заявлена на соответствие этим профилям.

6    Номер элемента

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

Данный элемент является вторым в разделе регистра для объектов управления инструкциями ввода в поле. Этот регистр присваивает ему номер элемента:

ОУИВП-2.

7    Имя администратора

Данный элемент присваивается европейской секцией открытых систем (EWOS).

8    Дата

Дата представления данной заявки 25—05—1995.

9    Идентификатор

Имя. которое присваивается информационному объекту международным регистром, задается ИСО 9834-1 и должно представляться регистрационным иерархическим именем. Регистрационное иерархическое имя может иметь несколько форм. Разрешенные формы включают идентификатор объекта нотации ЛСН.1 в соответствии с ГОСТ 34.973 и уникальное имя в соответствии с ИСО 9594-2.

Согласно разделу Л.4 ИСО 9X34-5 данный регистр присваивает следующую форму идентификатора объекта для имени данного элемента регистра:

{исо (1) стандарт (0) 9834 вт-оу-опр (5) оуивп (1)2)

Чтобы идентифицировать данный элемент регистра в качестве источника информационной структуры и семантики объекта управления в соответствии с 20.1.1 ГОСТ Р ИСО 9040 такой идентификатор объекта должен использоваться в качестве значения параметра ФСВТ «идентификатор типа ОУ* для объекта управления. Такой идентификатор объекта также должен использоваться для идентификации определенного в этом элементе регистра модуля нотации ЛСН.1 в качестве источника абстрактного синтаксиса, посредством которого операции обновления данного ОУ определяются в протоколе ВТ ИСО 9041-1.

Данный регистр не присваивает никакой другой формы имени для данного элемента.

Примечание — Согласно ИСО 9834-1 относительное различительное имя для справочника ВОС может быть присвоено только вместе с идентификатором объекта, когда форма идентификатора объекта создается под дугой

|узсл-нсо-мкктт (2> страна (16) название страны)

10    Значение дескриптора

Значение типа дескриптора объекта нотации ЛСН.1, присвоенное данному элементу регистра, имеет следующий вид:

«Первый согласованный ОУИВП дня использования формами профилей ФСВТ*.

Страница 14

ГОСТ Р ИСО/МЭК МФС 11185-9-99

11 Параметры ОУ

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

Этот элемент регистра определяет следующие значения параметров ФСВ'Г объекта управления данного типа:

ОУ-структура:    «непараметрическая»;

ОУ-доступ:    принимает такое    же значение, как параметр ФСВГ «ОУ-доступ» для

объекта управления определением поля (ОУОГ1), связанного с тем же объектом отображения;

ОУ-приоритет:    «нормальный»;

ОУ-переключение: «не выбрано»

Параметру ФСВТ «ОУ-доступ* для ОУОГ1 и таким образом также и для данного ОУИВП должно присваиваться значение, при котором доступ разрешается только прикладному пользователю В Г. Данное значение будет зависеть от того, кем была инициирована ассоциация В Г, терминальной оконечной системой или прикладной оконечной системой.

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

12    Значения, синтаксис и семантика ОУ

12.1    Модель пользователя ВТ

12.1.1    Определение семантики данного ОУИВП основано на структурированной модели пользователя ВТ терминальной оконечной системы, которая показана на рисунке 3. Данная модель предназначена единственно для содействия процессу определения. Она не предназначена для обеспечения модели реализаций. Требованием для реализаций пользователя ВТ является только соответствие их внешнего режима внешнему режиму модели.

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

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

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

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

10

Страница 15

ГОСТ Р ИСО/МЭК МФС 11185-9-99

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

Пользователь ВТ А

Функция ло*альной обработки

Абстрактные объекты, определенные таким способом одним объектом управления, могут обновляться и на них могут ссылаться другие объекты управления, если их определения разрешены таким образом.

Устройство

Проверка

ввода

Память

состояния

устройства

12.1.2 Пользователь ВТ принимает данные от своих устройств обновления объекта и компонует их в информацию обновления объекта, которая используется для формирования допустимого содержимого для примитивов запроса VT-DATA, и в операции локального действия, которые обновляют объекты, хранящиеся в памяти состояния устройства и в памяти управления устройством. Информация обновления объекта может передаваться только поставщику услуг ВТ. Взаимосвязь с поставщиком услуг ВТ использует модель очередей и приоритетов для обновления, работающую как определено в 24.5 ГОСТ I’ ИСО 9040. Относительно пользователя ВТ операции локального действия являются исключительно внутренними.

Проверка

вывода

Память

управления

устройством

Обработка

событий

Внутренняя

КОВ

Внешняя

ков

Последовательность обновлений ОО и операции локального действия могут вызываться посредством одного действия устройства обновления объекта. Пользователь ВТ может рассматривать такую последовательность как неделимую макро-операцию при условии, что одна макрооперация не должна содержать как операции, которые используют указатель отображения, так И операции, КОТО- Рисунок 3 - Структура терминального полышваим* ВТ рые используют логический указатель. Как определено в 14.2 ГОСТ Р ИСО 9040. такие макро имеют

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

II р и м е ч а н и с — На примере примечании к 12.1.1 настоящего стандарта ввод одного знака с клавиатуры во время управляемого ввода данных может вызвать одну неделимую макро, состоящую из следующих элементов:

-    операция логической адресации, если требуется установить логический указатель в текущую позицию курсора для ввода;

-    операция ЛОГИЧЕСКИЙ ТЕКСТ, чтобы выполнить соответствующий ввод в элемент массива по данному адресу:

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

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

Во время обработки данных от своих устройств обноатения объекта пользователь ВТ может идентифицировать события, которые имеют значение в семантике объектов, присутствующих в КОВ. Примерами являются события ввода в поле и события завершения, которые определены в 3.3.65 и 3.3.72 ГОСТ Р ИСО 9040 соответственно. Эти события вызывают действия, определенные семантикой этих объектов. Результатом этих действий может быть обновление объекта или «доставка*

II

Страница 16

ГОСТ Р ИСО/МЭК МФС 11185-9-99

стимулов для передачи поставщику услуг ВТ, но само уведомление о событии поставщику услуг не передается.

12.1.3    Когда используется управляемый ввол данных, пользователь ВТ приводит в действие функцию локальной обработки, которая выполняет проверочные тесты на запросы на обновление ОО, прежде чех» они будут переданы поставщику услуг ВТ. Проверяются только те запросы на обновление ОО, которые используют логический указатель. В соответствии с В. 18.4 ГОСТ I’ ИСО 9(Ж) допустимые запросы на обновление сохраняются посредством функции локальной обработки до тех пор. пока некоторое специфическое действие не вызовет их освобождение. Когда произойдет освобождение, сохраненная информация обновления не продвигается вперед, как «простой очереди. Вместо этого воздействие на ОО сохраненной информации обновления становится доступным поставщику услуг ВТ в соответствии с правилами передачи для соответствующих полей; см. 20.3.3.3 ГОСТ Р ИСО 9040.

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

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

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

12.1.4    Память состояния устройства для реального устройства может содержать одну или несколько масок СХ). которые модифицируют представление ОО посредством этого устройства. Эти маски ОО формируют концептуальные перекрытия, которые помещаются сверху содержимого ОО внутренней КОВ. Маска ОО состоит из независимых элементов, один элемент для каждого атрибута каждого элемента массива ОО. Элеме)гт маски ОО либо пустой, либо он содержит спецификацию для атрибута. Спецификация может иметь или явное значение или символическое значение из множества («неявное», «незнаковое», «зависит от устройства*). Любой непустой элемент маски закрывает все основные элементы маски и соответствующие атрибуты ОО самой внутренней КОВ.

Имеется следующее происхождение и интерпретация символических значений:

-    значение «неявное* представляет использование классификатора воспроизведения динамического значения по умолчанию для атрибута и интерпретируется, как определено в 3.5.10 настоящего стандарта;

-    значение «незнаковое» представляет атрибут пустого элемента массива ОО. который имеет незнаковое значение;

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

Значение «незнаковое» позволяет содержать в маске пустой элемент массива, который рассматривается как закрывающий основной непустой элемент массива. Такой способ требуется, например, для включения пароля, который должен вводится в пустое поле ОО без изменения отображаемого изображения: см. 12.3.3.3.

Обеспечение параметров ФСВТ «объект устройства» для атрибутов должно применяться к содержимому ОО внутренней КОВ, которое воспринято через все перекрытые маски ОО.

12

Страница 17

ГОСТ Р ИСО/МЭК МФС 11185-9-99

II р к м с ч а н и с — Обычно маски 00 должны использоваться только для устройств обновления объекта. Реальное устройство, такие как притер, дисковая намять или другие средства, создающие постоянную запись, обычно должны записывать 00 внутренней КОВ без изменения передачи.

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

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

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

12.1.6    Сама по себе передача пользователем ВТ запросов на обновление поставщику услуг ВТ не требует протокольного автомата ВТ оконечной системы, относящегося к передаче этих запросов к равноправному Г1ЛВТ: см. 1.3 настоящего стандарта. Событие внутри пользователя ВТ терминальной оконечной системы, которое запрашивает сохраненную информацию обновления, должно быть доступным поставщику услуг ВТ. поэтому нет необходимости делать это событие доступным равноправному пользователю ВТ. Это относится к обновлению как ОО. так и ОУ с приоритетом обновления «нормальный». В соответствии с разделом 24 ГОСТ Р ИСО 9040 терминальная оконечная система может использовать это средство услуги ВТ для сохранения такой информации обновления до тех пор, пока не будет запрошена явная или неявная доставка информации обновления равноправному пользователю ВТ.

Примечание — До тгх пор. пока выполняется «карантинное» управление доставкой, терминальная оконечная система не может использовать преобразование тина «конечный зффект» для последовательности запросов на обновление, которые будут переданы поставщику услуг ВТ пользователем ВТ терминальной оконечной системы. В частности, обеспечение правил передачи для полей 00 применяется пользователем ВТ. и дальнейшее преобразование типа «конечный эффект» не может иметь места, если только вызванная такой обработкой информация обновления не будет передана поставщику услуг ВТ.

12.2 Функция локальной обработки

12.2.1 В отличие от других составляющих пользователя ВТ терминальной оконечной системы функция локальной обработки имеет свою операцию, полностью охватываемую определениями семантики объектов управления в КОВ. Используемая здесь для своей операции модель является усовершенствованием той, которая описана в В. 18.4 ГОСТ Р ИСО 9040.

Функция локальной обработки имеет три составляющие:

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

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

-    функция обработки событий.

Первые две из этих составляющих определяются объектами ОУ И ВГ1, присутствующими в КОВ, а третья составляющая — объектами ОУМВП.

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

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

-    уведомления о событиях семантического значения к какому-либо ОУМВП, присутствующему в КОВ.

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

13

Страница 18

ГОСТ Р ИСО/МЭК МФС 11185-9-99

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

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

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

Результаты используются функцией локальной обработки следующим образом:

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

-    если запрос на обновление назначает обеспечение управления вводом для одного или нескольких полей, тогда событие обнаружения ошибки при проверке вызывается в отношении каждого назначенного поля. Они устанавливаются в очередь к функции обработки события в порядке возрастания адреса поля, а локальная обработка запроса на обновление не завершается, пока каждое из этих событий не будет обработано. Участь запроса на обновление определяется посредством обработки этих событий. Действия функции обработки событий могут включать в себя прием запроса на обновление с применением его результата к внутренней КОВ. Если обработка всех событий при обнаружении ошибки во время проверки завершается без принятого запроса на обновление, тогда этот запрос на обновление отвергается.

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

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

12.3 Атрибуты ИВП

Записи ЗИВП данного ОУИВП. на который ссылается ЗОЛ пазя, вместе определяют множество значений атрибутов ИВП этого поля. Определение семантики данного ОУИВП выражается в терминах значений этих атрибутов ИВП. Это определение указывает функции проверки правильности ввода и вывода, представленные в 12.2.1, насколько это касается данного ОУИВП. Как это описано в 12.1.1, оно также определяет количество абстрактных объектов, которые должны обеспечиваться в памяти управления устройством и в памяти состояния устройства для устройств, которые управляются данным ОУИВП. Другие присутствующие в КОВ объекты ОУИВП можно добавить к некоторым или ко всем этим спецификациям.

Примечай и с — Атрибуты ИВП используют только для удобства. Они являются исключительно концептуальными и не содержат информацию, которая еще не присутствует в записи определения поля, как определено в 20.3.3.2 ГОСТ Р ИСО 9040.

14

Страница 19

ГОСТ Р ИСО/МЭК МФС 11185-9-99

Для поля могут быть определены следующие атрибуты И1511:

-    класс поля:

-    состояние эхо-поля;

-    счет поля;

-    допустимые вводимые данные поля.

Каждому полю присваивают значение «класс поля*. Это значение определяет, каким другим атрибутам ИВП, если они имеются, также присваивается значение для этого поля.

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

12.3.1    Класс поля

Для атрибута ИВП «класс поля* определяют следующие значения:

-    свободное (задержанное);

-    'защищенное.

Данное значение определяет, является ли поле свободным или защищенным, как определено в 3.4 настоящего стандарта. Имеются следующие типы значений параметров:

-    задержанное: символическое значение из множества («включено», «выключено*).

Все другие атрибуты ИВП определяются для свободного поля. Для защищенного поля другие атрибуты ИВП не определяются.

12.3.1.1    Проверка правтьноети ввода

12.3.1.1.1    Для свободного поля, если параметр «задержанное* имеет значение «включено*, операция ЛОГ ИЧЕСКИЙ АТРИБУТ назначает значение атрибуту ИВП «воспроизведение», если она адресует

-    какой-либо элемент массива этого поля

или

-    значение модального атрибута этого поля.

Если параметр «задержанное» имеет значение «выключено», то операции обновления не назначают значения этому атрибуту ИВП.

12.3.1.1.2    Для защищенного поля все операции обновления 00, помимо операций адресации, содержат назначение этого атрибута ИВП. если их экстент содержит какой-либо элемент массива поля.

12.3.1.2    Проверка правильности вывода

Инструкции проверки правильности вывода не обеспечиваются данным атрибутом ИВП.

12.3.1.3    Управление устройством

12.3.1.3.1    Этот атрибут ИВП требует память состояния устройства для каждого устройства обновления объекта, чтобы содержать следующие абстрактные объекты:

-    логическое местоположение ввода, которое содержит логический адрес (см. 13.1.3 ГОСТ Р ИСО 9040);

-    маска ОО, как определено в 12.1.4.

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

12.3.1.3.2    Устройство имеет доступ для обновления к своему логическому местоположению ввода, но в соответствии с определением семантики других объектов управления в КОВ пользователь ВТ может независимо обновить его.

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

12.3.2    Состояние эхо -поля

Для атрибута ИВП «состояние эхо-поля* определяют следующие значения:

-    выключено;

-    принимаемый знак.

15

Страница 20

ГОСТ Р ИСО/МЭК МФС 11185-9-99

12.3.2.1    Проверка правильности ввода

Инструкции проверки правильности ввода не обеспечиваются данным атрибутом ИВП.

12.3.2.2    Проверка правильности вывода

Инструкции проверки правильности вывода не обеспечиваются данным атрибутом ИВП.

12.3.2.3    Управление устройством

Данный атрибут ИВП требует память состояния устройства каждого устройства обновления объекта, чтобы содержать маску ОО. как определено в 12.1.4. Эта маска 00 располагается ниже масок, связанных с атрибутом ИВП «класс поля*.

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

-    ТЕКСТ или ЛОГИЧЕСКИЙ ТЕКСТ;

-    ПОВТОРНЫЙ ТЕКСТ или ПОВТОРНЫЙ ЛОГИЧЕСКИЙ ТЕКСТ:

-    АТРИБУТ или ЛОГИЧЕСКИЙ АТРИБУТ;

-    СТИРАНИЕ или ЛОГИЧЕСКОЕ СТИРАНИЕ.

Элементы маски обновляются посредством действий терминального пользователя ВТ, когда операции ЛОГИЧЕСКИЙ ТЕКСТ, ПОВТОРНЫЙ ЛОГИЧЕСКИЙ ТЕКСТ и ЛОГИЧЕСКИЙ АТРИБУТ применяются к внутренней КОВ. Для каждого адресуемого такой операцией элемента массива ОО вводится значение в соответствующие элементы маски следующим образом:

-    если атрибут «состояние эхо-поля-» имеет значение «выключено», то содержимое элемента массива ОО перед обновлением копируется в элементы маски (интерпретируется, как определено ниже);

-    если атрибут «состояние эхо-поля* имеет значение «принимаемый знак*, то ввод в элементы маски не выполняется.

Когда пустой элемент массива копируется в маску в соответствии с этими требованиями, то для каждого атрибута элемента массива ОО, которому не присвоено значение, в элемент маски вводится символическое значение «незнаковый». Эго отличается от пустого элемента маски, так как он закрывает любое расположенное ниже присвоение специфического значения в соответствии с 12.1.4.

Примечание—В соответствии с 13.2 ГОСТ Р И СО 9040. если элемент не имеет в настоящий момент присвоенного ему значения первичного атрибута, его считают пустым.

12.3.3    Счет поля

Для атрибута ИВП «счет поля» определяют следующие значения:

-    необязательный (минимум);

-    обязательный (минимум).

Тип значения параметра:

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

12.3.3.1    Проверка правильности ввода

Инструкции проверки правильности ввода не обеспечиваются данным атрибутом ИВП.

12.3.3.2    Проверка правильности вывода

Если атрибут «счет поля* имеет значение «необязательный», содержимое является допустимым, если, и только если, по меньшей мере, одно из следующих утверждений является истинным:

a)    после последнего теста обеспечения данного атрибута ИВП для поля функция локальной обработки не была принята для обновления какого-либо элемента массива поля;

b)    или значение «минимум» равно 0 или имеются непустые элементы массива со значением координаты к в пределах между 1 и значением «минимум», включаются оба значения.

Если атрибут «счет поля» имеет значение «обязательный», содержимое поля является допустимым. если, и только если утверждение а) является ложным, а утверждение Ь) является истинным.

Примечания

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

2    В соответствии с 13.2 ГОСТ Р ИСО 9040, если элемент не имеет в настоящий момент присвоенного ему значения первичного атрибута, его считают пустым.

16

Страница 21

ГОСТ Р ИСО/МЭК МФС 11185-9-99

12.3.3.3 Упрощение устройством

Данный атрибут ИНН не воздействует на абстрактные объекты для управления устройством.

12.3.4 Допустимые вводимые данные поля

Для атрибута ИВП «допустимые вводимые данные поля» определяют следующие значения:

-    выходной тест (строки, реагирование на регистр);

-    входной тест (первые знаки, да знакам, нет знакам, реагирование на регистр), в которых типами значений параметров являются:

-    строки: множество строк знаков (как определено в 3.5.2), каждая из которых имеет такую же длину, как поле;

-    первые знаки: одно из

-    множество знаков (как определено в 3.5.1);

-    символическое значение «нуль»;

-    да знакам: одно из

-    множество знаков (как определено в 3.5.1);

-    символическое значение «все»:

-    нет знакам: одно из

-    множество знаков (как определено в 3.5.1);

-    символическое значение «никакой»;

-    реагирование на регистр: символическое значение из множества («да**, «нет»),

12.3.4.1    Проверка правильности вв<ода

12.3.4.1.1    Если атрибут «допустимые вводимые данные поля* имеет значение «выходной тест», он не обеспечивает инструкции проверки правильности ввода.

Если атрибут «допустимые вводимые данные поля» имеет значение «входной тест*, он определяет допустимое содержимое для элементов массива. Информация обновления удовлетворяет обеспечение проверки правильности ввода данного атрибута ИВП. если, и только если результатом обновления будет допустимое содержимое для каждого элемента массива, который эта информация адресует в соответствующем поле. Пустой элемент массива всегда должен рассматриваться как допустимое содержимое. Критерий допустимости содержимого непустого элемента массива определяется в 12.3.4.1.2. По этому критерию значение «все* для параметра «да знакам* должно интерпретироваться как множество, содержащее каждый знак, а значение «никакой* для параметра «нет знакам» должно интерпретироваться как множество, не содержащее знаков.

Примечания

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

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

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

12.3.4.1.2    Содержимое непустого элемента со значением координаты к. кроме 1, допускается, если он эквивалентен некоторому знаку в множестве «да знакам» и неэквивалентен любому знаку в множестве «нет знакам*. Тест эквивалентности определяется в 12.3.4.2.2.

Подобное правило применимо к непустому элементу с к= I, если множество «первые знаки* принимает символическое значение «нуль*. Иначе содержимое этого элемента является допустимым, если оно эквивалентно некоторому знаку в множестве «первые знаки» по тесту эквивалентности. определенному в 12.3.4.2.2.

12.3.4.2    Проверка правильности вывода

12.3.4.2.1 Если атрибут «допустимые вводимые данные поля» имеет значение «входной тест», он не обеспечивает инструкции проверки правильности вывода.

Если атрибут «допустимые вводимые данные поля» имеет значение «выходной тест*, то содержимое поля является допустимым, если, и только если оно эквивалентно некоторой строке знаков в множестве «строки». Содержимое поля и строки» знаков являются эквивалентными, если, и только если оба следующих утверждения являются истинными, когда элементы массива поля упорядочены по значению координаты Л, начиная с k = 1:

Страница 22

ГОСТ Р ИСО/МЭК МФС 11185-9-99

-    содержимое каждого непустою элемента массива поля эквивалентно соответствующему знаку строки знаков по тесту эквивалентности, определенному в 12.3.4.2.2;

-    содержимое каждого пустого элемента массива поля эквивалентно соответствующему знаку строки знаков по тесту эквивалентности, определенному в 12.3.4.2.3.

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

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

a)    параметр «реагирование на регистр* имеет значение «нет*;

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

c)    общее значение для вторичного атрибута репертуара знаков соответствует репертуару, чей тип определения репертуара по умолчанию имеет значение, определенное в 18.2.4 ГОСТ Р ИСО 9040;

d)    имена графических знаков в общем репертуаре, которые идентифицируются значениями имеющих отношение первичных атрибутов, отличаются только тем, что одно имя имеет слово ПРОПИСНАЯ, а другое имеет слово СТРОЧНАЯ.

Примечание — Имена графических знаков для типа присвоения репертуара по умолчанию записываются в таблицы международного регистра ИСО наборов колированных знаков, чтобы использоваться с последовательностями переходов.

Дополнительные тесты эквивалентности мог>т быть определены средствами вне определения типа объекта управления, чтобы охватить ситуацию, в которой утверждения а) и Ь) являются истинными, а утверждение с) является ложным.

12.3.4.2.3    Пустой элемент массива определяется на эквивалентность знаку (как определено в 3.5.1), если, и только если значение первичного атрибута знака изображает графический знак ПРОБЕЛ в репертуаре, установленным посредством значения вторичного атрибута репертуара знаков.

Г1 р и м с ч а н и я

1    В соответствии с 13.2 ГОСТ Р ИСО 9040 элемент массива считают пустым, если он не имеет назначенного ему текущего значения первичного атрибута.

2    В соответствии с 18.2.4.1 ГОСТ Р ИСО 9040 тип определения репертуара по умолчанию определяет, что. если в позиции GL таблицы кодов используют набор G из 94 знаков, то ясно, что знак ПРОБЕЛ является допустимым в позиции 2/0. Эта позиция соответствует значению 32 первичного атрибута.

12.3.4.3    Управление устройством

Данный атрибут ИВП не воздействует на абстрактные объекты для управления устройством.

12.4 Определения ИВП

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

-    каждый атрибут ИВП и каждый параметр каждого атрибута ИВП рассматривается отдельно во время процесса присвоения и каждый сначала рассматривается как незнаковый;

-    разрешается присваивать значение параметру атрибута ИВП до того как значение будет присвоено самому атрибуту ИВП;

-    атрибуты ИВП, на которые ссылается ЗОП поля, обрабатываются в любом порядке и каждый выполняет присвоение одному или нескольким атрибутам ИВП или параметрам;

-    любому атрибуту ИВП или параметру, который определяется для поля в соответствии с 12.3.1, но который остается незнаковым после обработки всех ИВП, по умолчанию присваивается значение, которое зависит от явно присвоенных значений.

Значения, назначаемые по умолчанию:

класс поля:    свободное;

задержанное:    «выключено»;

18

Страница 23

ГОСТ Р ИСО/МЭК МФС 11185-9-99

состояние эхо-поля:    принимаемый знак;

знак:    (по умолчанию никогда    не    устанавливается):

счет поля:    необязательный;

минимум:    О;

допустимые вводимые данные поля:    ЕСЛИ параметр «строки*    ИМЕЕТ    ПРИСВОЕННОЕ

ЗНАЧЕНИЕ,то выходной тест,ИНАЧЕ входной ТЕСТ: первые знаки:    «нуль*;

да знакам:    «все»:

нет знакам:    «никакие»;

реагирование на регистр:    «да*;

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

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

12.4.1    Необязательное поле

Данное определение ИВГ1 присваивает атрибуту ИВП «класс поля» значение «свободное», а атрибуту' ИВП «счет поля* значение «необязательное».

12.4.2    Обязательное поле

Данное определение ИВП присваивает атрибуту ИВП «класс поля» значение «свободное», а атрибуту ИВП «счет поля» — значение «обязательное».

12.4.3    3 а ш и шейное поле

Данное определение ИВП присваивает атрибуту ИВП «класс поля» значение «защищенное».

12.4.4    Операция атрибута «задержанное логическое воспроизведение» Данное определение ИВП присваивает параметру «задержанное* атрибута ИВП «класс поля»

значение «включено*.

12.4.5    П р и и и м а е м ы й знак «эх о*

Данное определение ИВП присваивает атрибуту ИВП «состояние эхо-поля* значение «принимаемый знак*.

12.4.6    Выключение эхо

Данное определение ИВП присваивает атрибуту ИВП «состояние эхо-поля» значение «выключено*.

12.4.7    Заполненное поле

Данное определение ИВП присваивает параметру «минимум* атрибута ИВП «счет поля* значение «максимальная координата к поля».

12.4.8    М и нимальный ввод (м и и и м ум 1)

Этот параметр обязательный. Его значением яатяется целое число больше нуля.

Несколько экземпляров данного определения могут быть связаны с одним полем. Если параметру «минимум» атрибута ИВП «счет поля» не было еше присвоено значение, или если ему было присвоено значение меньшее, чем значение «минимум I*. то данное определение ИВП присваивает ему меньшее из значений «минимум 1* и максимальную координату к поля. Если параметру «минимум» уже было присвоено большее или равное «минимум I» значение, то данное определение не действует.

12.4.9    Игнорировать регистр

Данное определение ИВП присваивает параметру «реагирование на регистр* атрибута ИВП «допустимые вводимые данные поля» значение «нет».

12.4.10    Допустимые первые знаки (множество знаков)

Этот параметр обязательный. Ею значением должно быть множество знаков (как определено в 3.5.1).

Несколько экземпляров данного определения ИВП могут быть связаны с одним полем.

Если параметру «первые знаки* атрибута ИВП «допустимые вводимые данные поля* не было еще присвоено значение, то данное определение ИВП присваивает ему значение «множество знаков». Если параметру «первые знаки* уже было присвоено значение, то данное определение ИВП прибавляет множество, которое формирует его текущее значение посредством добаааения к нему знаков множества «множество знаков*.

12.4.11    Д о п у с т и м ы е знаки (множество знаков)

Спецификация данного определения ИВП такая же, как для определения ИВП «допустимые

19

Страница 24

ГОСТ Р ИСО/МЭК МФС 11185-9-99

первые знаки», за исключением того, что параметр «первые знаки» заменяется параметром «да знакам».

12.4.12    Недопустимые знаки (множество знаков)

Спецификация данного определения ИВП такая же, как для определения ИВП «допустимые

первые знаки», за исключением того, что параметр «первые знаки» заменяется параметром «нет знакам*.

12.4.13    3 н а ч е н и я допустимых строк (множество строк)

Этот параметр обязательный. Его значением должно быть множество наборов строк знаков (как определено в 3.5.3).

Несколько экземпляров данного определения ИВП могут быть связаны с одним полем.

Значение параметра «множество строк» сначала используется для формирования множества «множество полей» строк знаков, каждая из которых имеет такую же длину, как поле. Каждый набор строк знаков в параметре «множество строк* добавляется к множеству «множество полей» следующим образом:

-    если строки набора такой же длины, как поле, они добавляются к множеству «множество полей»;

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

Примечание — См. 12.3.4.2.3 относительно интерпретации знаков ПРОБЕЛ. Те строки длиннее поля, которые не завершаются достаточным числом знаков ПРОБЕЛ, не добавляются к множеству «множество полей». Если репертуар знаков набора не содержит знака ПРОБЕЛ в такой интерпретации, то отличающиеся по длине от поля строки не могут добавляться к множеству «множество нолей*.

Если параметру «строки» еще не присвоено значение, то данное определение ИВП присваивает ему значение «множество полей*. Если параметру «строки* уже было присвоено значение, то определение ИВП прибавляет множество, которое формирует его текущее значение посредством добавления к нему строк знаков множества «множество полей*.

-    если строки набора такой же длины как поле, они добаачяются к множеству «множество полей»;

12.4.14    Допустимые числовые значения (множество строк)

Спецификация данного определения ИВП такая же как для определения ИВП «значения

допустимых строк*, за исключением способа, по которому множество «множество полей* формируется из значения параметра «множество строк*. ДЛя такого атрибута ИВП формирование выполняется следующим способом:

-    если строки набора такой же длины, как naie, они добавляются к множеству «множество полей»;

-    если строки набора имеют длину, отличную от длины поля, каждая строка преобразовывается, если это возможно, к длине поля посредством добавления или удаления последовательных знаков ЦИФРА НУЛЬ в начале строки и затем добавляется к множеству «множество полей*.

Примечания

1    Знак ЦИФРА НУЛЬ предстаатяетсобой значение первичного атрибута, соответствующее графическому знаку со своим именем в соответствии с определением 12.3.4.2.2. Если репертуар знаков набора не содержит графический знак с именем ЦИФРА НУЛЬ, то отличающаяся подлине от поля строка не может добавляться к множеству «множество полей».

2    Подразумевается, что строки знаков, определенные значением параметра данного определения ИВП, должны состоять целиком из цифр. Операция сравнения строк знаков будет соответствовать только сравнению целочисленных значений, изображаемых последовательностями цифр, если значения первичных атрибутов цифр от 0 до 9 представлены в порядке увеличения. Наборы будут обязательно состоять целиком из последовательности цифр, только если нсиифровые знаки не имеют значений первичных атрибутов между наибольшим и наименьшим значениями, используемыми для изображения пифр.

12.5 Взаимоисключающие ИВП

Значения атрибутов ИВП. устанавливаемые некоторыми ИВП. находятся в конфликте со значениями, устанавливаемыми другими ИВП. Например, обеспечение проверки правильности ввода не может быть присвоено, когда атрибут ИВП «класс поля* имеет значение «защищенное». Конфликтующие ИВП не должны присваиваться с одним полем. В таблице 1 определены множества конфликтующих ИВП для результатов таких запросов. Проблема конфликта между многочислен-

20

Страница 25

ГОСТ Р ИСО/МЭК МФС 11185-9-99

ними связанными с одним полем экземплярами одного параметрического определения ИВП, рассматриваются в определении каждого такого ИВП в п. 12.4.

Таблица 1 — Конфликтующие ИВП

ИВП

Конфликтующие ИВП

Необязательное паче Обязательное поле Защищенное ноле Заполненное поле

Игнорировать регистр

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

Минимальный ввод

Допустимые первые знаки

Допустимые знаки

Недопустимые знаки

Значения допустимых строк

Значения допустимых чисел

Обязательное поле,защищенное поле

Необязательное иоле.защищенное поле

Все

Защищенное поле, значения допустимых строк, значения допуст имых чисел

Защищенное поле

Защищенное поле

Защищенное ноле

Защищенное паче, значения допустимых строк, значения допустимых чисел

Защищенное поле, значения допустимых строк, значения допустимых чисел

Защищенное поле, значения допустимых строк, значения допустимых чисел

Защищенное пате, заполненное иоле, допустимые первые знаки, допустимые знаки, недопустимые знаки, значения допустимых чисел

Защищенное пате, заполненное поле, допустимые первые знаки, допустимые знаки, недопустимые знаки, значения допуст имых строк

12.6 Синтаксис информации обновления

Абстрактный синтаксис для информации обновления к ОУИВП определяется в 12.2.3 ИСО 9041-1 в терминах любого типа нотации ACH.I с ИВП ссылки на тип. Определенный ниже модуль МФС 1П85-ОУИВ112 нотации ЛСН.1 обеспечивает решение любого типа нотации АСН.1, когда имеется информация обновления к такому ОУИВП.

Каждое определение ИВП без параметра предстапляется в этом модуле ссылкой значения к типу «нуль*. Каждое определение ИВП с одним или несколькими параметрами представляется значением поименованного типа. Значения параметра представляются определенными типами, которые выбираются из модуля. Другие определения объекта управления, которые используют типы значений, определенные в 3.5, могут таким образом использовать такие представления нотации АСН.1.

Представление значения параметра должно формироваться в соответствии со следующим руководством:

a)    тип «атрибуты воспроизведения» используется для представления частичного воспроизведения или классификатора воспроизведения согласно контексту, как определено в 3.5. Если используется для представления классификатора воспроизведения, присутствующие атрибуты принимают явно определенное значение, а отсутствующие атрибуты определяются динамическим механизмом по умолчанию, описанным в 3.5.10. В частности, значение «{ }* представляет классификатор воспроизведения, в котором каждый атрибут воспроизведения определяется динамическим механизмом по умолчанию;

b)    тип «знак* используется для представления знака или строки знаков согласно контексту, как определено в 3.5. Знак или строка знаков являются классифицированными, если присутствует необязательный элемент «атрибуты», и неклассифицированными, если такой элемент отсутствует:

c)    тип «значения знаков* используется для представления множества знаков или множества наборов строк знаков согласно контексту. Множество знаков представляется таким же способом,

21

Страница 26

ГОСТ Р ИСО/МЭК МФС 11185-9-99

как множество наборов строк знаков, в котором каждая строка знаков имеет длину I. Тогда множество знаков содержит знаки, которые имеются в одном или нескольких наборах;

d)    представленный типом «значения знаков* набор строк знаков яатяегся классифицированным или неклассифицированным в зависимости от того, классифицированный или неклассифицированный элемент «нижнее значение» представляет строку знаков, как представлено вЬ). Элементы «нижнее значение» и «верхнее значение» представляют нижнюю границу и верхнюю границу набора, как определено в 3.5. Если элемент «верхнее значение» опускается, то набор содержит один элемент со значением «нижнее значение»;

e)    если используются как поименованные типы «значения допустимых строк» и «значения допустимых чисел», то для элементов «нижнее значение* и «верхнее значение» типа «значения знаков» разрешается представлять строки знаков различной длины. Более короткая граница неявно удлиняется посредством добавления знаков ПРОБЕЛ в конец строки в случае типа «значения допустимых строк» и знаков ЦИФРА НУЛЬ в начало строки в случае типа «значения допустимых чисел». Эти термины должны соответственно интерпретироваться, как прелстаатено в 12.4.13 и 12.4.14.

МФС Ш85-ОУИВП2

|исо (I) стандарт (0) 9834 вт-оу-опр (5) оуивп (1)2)

НЕЯВНЫЕ МЕТКИ ОПРЕДЕЛЕНИЙ:: = НАЧАЛО

ЭКСПОРТЫ ИВ11. знак, значения знаков, атрибуты воспроизведения;

ИВП:: = ВЫБОР {

|0| НУЛЬ.

ивпО

ивп1

ивп2

ивпЗ

ивл4

ивп5

ивпб

нвп?

минимальные вводы допустимые первые знаки допустимые знаки недопустимые знаки значения допустимых строк значения допустимых чисел

|1| НУЛЬ.

[21 НУЛЬ.

|3| НУЛЬ.

|4| НУЛЬ.

|5| НУЛЬ.

|6| НУЛЬ.

|7| НУЛЬ.

|8| ЦЕЛОЧИСЛЕННЫЙ.

|9| Значения знаков,

110] Значения знаков, j 111 Значения знаков,

|12| Значения знаков.

|13| Значения знаков}

= ивпО НУЛЬ = ивпI НУЛЬ = ивп2 НУЛЬ = ивпЗ НУЛЬ = нвп4 НУЛЬ

необязательное поле    ИВП

обязательное попе    ИВП

защищенное поле    ИВП

заполненное поле    ИВП

знак принимаемого    ИВП

эхо

эхо выключено игнорировать регистр

ИВП:: = нвп5 НУЛЬ ИВП:: = ивпб НУЛЬ операция «задержанное логи-ИВП:: = ивп/ НУЛЬ ческое воспроизведение»

Знак :: = ПОСЛЕДОВАТЕЛЬНОСТЬ)

первичное значение    |0|    Первичное значение,

репертуар    |1|    ЦЕЛОЧИСЛЕННЫЙ.

атрибуты    |2|    Атрибуты воспроизведения    НЕОБЯЗАТЕЛЬНЫЙ}

Значения знаков : : = ПОСЛЕДОВАТЕЛЬНОСТЬ ИЗ ПОСЛЕДОВАТЕЛЬНОСТИ { нижнее значение    |()|    Знак.

верхнее значение    |1|    Первичное значение НЕОБЯЗАТЕЛЬНЫЙ}

-    верхним значением по умолчанию является

-    компонент «первичное значение» нижнего значения.

Первичное значение : : - СТРОКА ОКТЕТОВ

-    тип «первичное значение» используется для

-    кодирования последовательности графических

-    элементов «блок знаков» из одного репертуара знаков.

22

Страница 27

ГОСТ Р ИСО/МЭК МФС 11185-9-99

Атрибуты воспроизведения : : = ПОСЛЕДОВАТЕЛЬНОСТЬ!

приоритетный цвет |0| ЦЕЛОЧИСЛЕННЫЙ НЕОБЯЗАТЕЛЬНЫЙ, фоновый нвет |1| ЦЕЛОЧИСЛЕННЫЙ НЕОБЯЗАТЕЛЬНЫЙ, выделение    |2|    Печатаемая строка НЕОБЯЗАТЕЛЬНЫЙ,

шрифт    [3|    ЦЕЛОЧИСЛЕННЫЙ НЕОБЯЗАТЕЛЬНЫЙ)

КОНЕЦ ОПРЕДЕЛЕНИЯ ОУИВП

12.7 Исходное содержимое

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

13    Дополнительная информация

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

Когда ОУИВП данного типа присутствует в КОВ, функции обработки событий посылается уведомление о следующем событии, которое может иметь место во время управляемого ввода данных (см. 12.2.1): - обнаружение ошибки при проверке функцией проверки правильности ввода в соответствии с 12.2.2. Подразумевается, что ОУИВП данного типа должен использоваться вместе с ОУМВГ1, в котором это событие распознается как событие ввода в поле. Соответствие между событиями, определенными объектом ОУИВП и распознаваемыми объектом ОУМВП, должно быть частью спецификации любого профиля ФСВГ. который использует такие ОУ. Соответствующим типом ОУМВП для использования во время операции С-режима яатяется тип с идентификатором таксономии FVT232, который определяется в ИСО/МЭК МФС 11185-П.

Две другие возможности обеспечиваются данным типом ОУИВП для использования соответствующим ОУМВП. Событие обнаружения ошибки при проверке правильности вызывается функцией проверки правильности ввода до запроса на обновление, который вызывается, если ошибка игнорируется. Как определено в 12.2.2, спецификация ОУМВП может включать в себя повторное действие ввода в паче (ПВП), которое обходиг обнаруженную при проверке правильности ошибку и выполняет запрос па обновление, который допускается функцией локальной обработки и применяется к внутренней КОВ. Кроме того, функция проверки правильности вывода полезна дтя наличия возможности ОУМВП тестировать результат накопленной информации обновления к определенному полю. Различные ПВП могут затем быть активными в зависимости от результата теста.

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

14    Использование

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

ПРИЛОЖЕНИЕ А (обязательное)

Список требований к заявке о соответствии реализации функциональному стандарт)' (СТЗФС)

А. 1 Требования к протоколу

В данном приложении представлен список СТЗФС для профиля FVT222. определенного в настоящем стандарте. Форма ЗСРП для протокола ВТ представлена в ИСО 9041-2. Данный СТЗФС определяет ограничения, налагаемые на ответы, которые могут быть даны в заполненной ЗСРП для реализации, претендующей на соответствие этому профилю.

Эти ограничения приведены в таблицах АЛ—А.2 настоящего стандарта. В этих таблицах используют следующую нотацию. Отдельные позиции в форме ЗСРП указывают способом, определенным в А.9.1 ИСО 9646-2. Такая ссылка имеет форму x—y/z, где х — номер стандарта ИСО. который определяет протокол; у — ссылка в форме ЗСРП лото стандарта на самый малый подраздел, в котором представлена соответствующая

23

Страница 28

ГОСТ Р ИСО/МЭК МФС 11185-9-99

позиция: Z — номер ссылки на позицию этого подраздела. Если в СТЗФС необходимо указать ограничения, налагаемые на конкретную позицию, для нескольких отдельных случаев, то к ссылке на позицию добавляется суффикс в форме «/г», где п — порядковый номер, когорый присваивается различным случаям.

Имя элемента выбирают из формы ЗСРП. Значения в колонках «статус» таблицы СТЗФС имеют приоритет над значениями в соответствующих колонках «статус» формы 3CPI1 и они используют нотацию этой формы. Они уточняют значения статуса формы ЗСРП путем оценки условных выражений или преобразования факультативных значений в более конкретную форму. В этой таблице используются следующие условные значения:

yl если 9041-А.2.2/1, то 0. иначе —;

у! если прикладная реализация, то 0. иначе —;

>•3 если терминальная реализация, то 0, иначе —:

ссылки из ГОСТ 84986-2 даны на утверждения, при которых обеспечивается С-режим.

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

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

Любой СТЗФС не налагает ограничений на ответ: н/и Колонка не относится к этой позиции.

А.2 Требования специфичные для профазя

СТЗФС может также указывать ограничения, налагаемые на ответы к дополнительным вопросам, к которым относятся требования соответствия, специфичные для профиля, которые не входят в предмет рассмотрения 6аюных стандартов, на которые даны ссылки. Эти вопросы должны быть даны в самом С’ТЗФС. Данный СТЗФС не налагает никаких специфичных для профиля ограничений.

Таблица А.1 — Требования ФСВТ к профилю FVT222 (страничный ОУИВП номер I)

Номер ПОЗИЦИИ

ИСО 9MI

Наименование позиции

Статус

Обеспеченное

количество

Сотласуемость

А.2.1/6

Правила расширенного доступа

у|

н/и

н/и

А.2.1/7

Структурированные объекты управления

о

н/и

н/и

А.2.1/9

Поля

о

н/и

н/и

Л.3.8/4

ОУ определением поля (ОУОП)

о

1

нет

Л. 3.8/5

ОУ инструкциями ввода в поле (ОУИВП)

о

г1

любой

А. 3.8/6

ОУ макетом ввода в поле (ОУМВП)

о

2\

любой

Та б л и и а А.2 — Требования 11БД к профилю FVT222 (страничный ОУИВП номер I)

Номер помшии ИСО 9041

Или и смоги мм с hojhuhh

Значения профиля

ПЕРЕДАЧА

Статус

ПРИЕМ

Статус

А.5.15.4/12

оуоп

н/и

А.5.15.4/13

оуивп

н/и

У2

уз

А.5.15.4/3.2

содержимое

см.

У2

уз

примечание

У2

уз

Примечание

- Обеспечение является обязательным

для ИВГ1 типа

нотации АСН.1.

экспортированного из модуля МФС 11185-ОУИВП2.

УДК 681.324:006.354    О КС 35.1(H)    П85    ОКСТУ    4002

Ключевые слова: обработка данных, обмен информацией, взаимосвязь сетей, взаимосвязь открытых систем, процедуры соединения, процедуры передачи данных

24