ГОСТ Р ИСО/МЭК МФС 11185-11-99
Если результатом ЗМВП с этим СВП является завершение ввода данных, координаты поля,
которые должны быть даны в обновлении ОУК в соответствии с 12.6.2.2, зависят от того, кем была
активизирована ЗМВП. функцией проверки правильности ввода или функцией обработки событий.
Если она была активизирована функцией проверки правильности ввода, то координатами поля
являются координаты элемента массива соответствующего поля, по меньшей мере значение коор
динаты А. которое должно обновляться неправильным запросом на обновление. Если она была
активизирована функцией обработки событий, то координатами поля являются координаты первого
элемента массива соответствующего поля.
П р и м е ч а н и е — В последнем случае координата А,данная вобновлении ОУК, нс несет информации,
но это значение должно быть указано как обязательный параметр обновления.
12.5 Определения УВП
Условия ввода в поле (УВП). которые могут быть в ЗМВП данного ОУМВП, определяются в
следующих подразделах.
12.5.1 Н а р у ш е н и е( с п и с о к ЗИВП)
Данный параметр является обязательным. Его значение —множество идентификаторов ЗИВП.
Каждый идентификатор представляет пару <имя ОУИВП. индекс>. где «индекс» —целочисленная
адресация записи в ОУИВП, имя которого указывается.
Если компонент ЗМВП. который указывает это УВП. не представляет собой СВП «нарушение
ИВП*, то данный предикат устанавливает значение «истина».
Если компонент ЗМВП, который указывает это УВП. предсташшет собой СВП «нарушение
ИВП», то данный предикат устанавливает значение «истина», если формирующее событие также
нарушает средства управления вводом, определенные значением параметра. В противном случае
предикат устанавливает значение «ложь». Соответствующие средства управления вводом относятся к
ЗОГ1. содержащей одно управление вводом, в котором компонент «список ЗИВП* имеет значение
параметра; см. 20.3.3.6 ИСО 9040.
П р и м е ч а н и я
1 Если СВП «нарушение ИВП» было сформироиано функцией проверки правильности ввода, то данное
УВГ1 указывает средства проверки правильности ввода, определенные значением параметра. Если данное С’ВП
было сформировано функцией обработки событий, то данное УВП указывает средства проверки
правильности вывода, определенные значением параметра.
2 Определение семантики ОУИВП допускает, чтобы одна ЗИ BI1 модифицировала средства другой ЗИВП.
Например, определение может включать правила для разрешения конфликтов, сети конфликтующие ЗИВП
связаны с одним полем. В этой ситуации невозможно приписать нарушение одной из ЗИВП. которые связаны
с соответствующим молем. Таким образом, это УВП выражается в терминах связанных ЗИВП. которые
действительно были нарушены. Формирующее событие снова повторно тестирует средства управления
вводом, определенные значением параметра, независимо от любых отношений между ЗИВП, которые
указываются параметром и списком управления вводом поля.
12.5.2 Б е з у с л о в н ы й
Данный предикат всегда устанавливает значение «истина».
Г1 р к м с ч а и и с —Данное УВП предоставляется только для ’завершенности. Оно имеет такое же
действие, как пустое множество условий в ЗМВП.
12.6 Определения РВП
Реакции ввода в пате (РВП), которые могут быть в ЗМВП данного ОУМВП, определяются в
следующих подразделах. При активизации ЗМВП операции, указанные последовательностью РВП,
выполняются по очереди, пока некоторая РВИ не укажет, что нужно отказаться от последователь
ности РВП этой ЗМВП.
12.6.1 П е р е д а ч ао б н о в л е н и й
См. спецификацию РВП «отказ от Г1ДЗ* в 12.6.2.
12.6.2 О т к а зотПДЗ
Данная спецификация также охватывает РВП «передача обновлений*.
12.6.2.1 Содержимое каждого поля, находящееся в окне обновления для размерности
z
(см.
19.1.1.3 ИСО 9040) после того, как последний раз терминальным пользователем ВТ было принято
правило доступа ПДЗ, сначала передается функции проверки правильности вывода; см.
12.2.1. Содержимое каждого поля передается по очереди в порядке возрастания адреса поля, как
определено
15