ГОСТ Р ИСО/МЭК МФС 11185-9-99
12.3.2.1 Проверка правильности ввода
Инструкции проверки правильности ввода не обеспечиваются данным атрибутом ИВП.
12.3.2.2 Проверка правильности вывода
Инструкции проверки правильности вывода не обеспечиваются данным атрибутом ИВП.
12.3.2.3 Управление устройством
Данный атрибут ИВП требует память состояния устройства каждого устройства обновления
объекта, чтобы содержать маску ОО. как определено в 12.1.4. Эта маска 0 0 располагается ниже
масок, связанных с атрибутом ИВП «класс поля*.
Когда ФСВТ используют впервые, начальное состояние маски, как и ее элементы, яатяется
пустым. Когда определенные операции обновления 0 0 принимаются пользователем ВТ терминаль
ной оконечной системы от поставшика услуг ВТ, все элементы маски индивидуального поля также
должны сбрасываться в пустое состояние. Если операция адресует какой-либо элемент массива ОО
поля, любая из следующих операций должна иметь такой эффект:
- ТЕКСТ или ЛОГИЧЕСКИЙ ТЕКСТ;
- ПОВТОРНЫЙ ТЕКСТ или ПОВТОРНЫЙ ЛОГИЧЕСКИЙ ТЕКСТ;
- АТРИБУТ или ЛОГИЧЕСКИЙ АТРИБУТ;
- СТИРАНИЕ или ЛОГИЧЕСКОЕ СТИРАНИЕ.
Элементы маски обновляются посредством действий терминального пользователя ВТ. когда
операции ЛОГИЧЕСКИЙ ТЕКСТ, ПОВТОРНЫЙ ЛОГИЧЕСКИЙ ТЕКСТ и ЛОГИЧЕСКИЙ
АТРИБУТ применяются к внутренней КОВ. Для каждого адресуемого такой операцией элемента
массива ОО вводится значение в соответствующие элементы маски следующим образом:
- если атрибут «состояние эхо-поля» имеет значение «выключено», то содержимое элемента
массива ОО перед обновлением копируется в элементы маски (интерпретируется, как определено
ниже);
- если атрибут «состояние эхо-поля* имеет значение «принимаемый знак*, то ввод в элементы
маски не выполняется.
Когда пустой элемент массива копируется в маску в соответствии с этими требованиями, то
для каждого атрибута элемента массива ОО, которому не присвоено значение, в элемент маски
вводится символическое значение «незнаковый*. Эго отличается от пустого элемента маски, так как он
закрывает любое расположенное ниже присвоение специфического значения в соответствии с
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