ГОСТ Р ИСО/МЭК МФС 11185-10-99
Если происходит событие, которое требует обеспечить для поставщика услуг ВГ доступность
к сохраненной информации обновления, то различия между внутренней и внешней копиями КОВ
используются, чтобы вызвать информацию обновления для передачи поставщику услуг ВТ в
соответствии с правилами передачи индивидуальных полей ОО. При передаче эта информация
обновления также применяется к внешней КОВ. Содержимое внутренней и внешней КОВ
будет затем совпадать в отличие от полей, для которых правила передачи специально
требуют не передавать содержимое полей.
12.1.4 Функция локальной обработки является единственной составляющей пользователя ВТ,
который может применять запросы на обновление объекта только к внутренней КОВ. Она может
выполняться только для обновлений ОУ. Обработка любого запроса на обноаление объекта
пользователем ВТ вне функции локальной обработки или формирование обновления ОУ функцией
локальной обработки будет иметь в результате запрос на обноаление. введенный непосредственно в
одну из трех входных очередей к поставщику услуг ВТ. Это вызывает обноаление, которое будет
применяться как к внутренней, так и к внешней КОВ.
Для того, чтобы сохранить правильную последовательность поступающий вводлюбого запроса
на обноаление в очередь с приоритетом обновления «нормальный» должен быть событием,
требующим сохранения запросов на обноаление ОО, которые будут освобождаться для
поставщика услуг ВТ в соответствии с 12.1.3 настоящего стандарта. Вызываемые таким
образом операции обновления должны добавляться к началу очереди запросов на обновление с
приоритетом -нор мальный». которая переключена на освобождение. Во время такого
освобождения функция локаль ной обработки не доступна, так что в частности функция
проверки правильности вывода не применяется (см. 12.2.1).
П р и м е ч а н и е —Проверка правильности вывода применяется только после завершения ввода дан
ных. Когда используется управляемый ввод данных, она представляет собой функцию локальной обработки,
которая определяет, когда завершается ввод данных. Освобождение сохраненных данных вследствие действий
вне функции локальной обработки нс рассматривается в качестве завершения ввода данных.
12.1.5 Сама по себе передача пользователем ВТ запросов на обновление поставщику услуг ВТ
не требует ПАВТ оконечной системы, относящегося к передаче этих запросов равноправному
ПАВТ; см. 1.3. Событие внутри терминального пользователя ВТ. которое запрашивает сохраненную
информацию обновления, должно быть доступным поставщику услуг ВТ, поэтому нет необходи
мости делать это событие доступным прикладному пользователю ВТ. Это относится к обновлению
как ОО, так и ОУ с приоритетом обновления «нормальный». В соответствии с разделом 24
ГОСТ Р ИСО 9040 терминальная оконечная система может использовать это средство услуги ВТ
для сохранения такой информации обновления до тех пор. пока не будет запрошена явная
или неявная доставка информации обновления прикладному пользователю ВТ.
Г1р и м с ч а н и е —До тех пор, пока выполняется «карантинное» управление доставкой, терминальная
оконечная система нс может использовать преобразование типа «конечный эффект* для последовательности
запросов на обновление, которые будут переданы поставщику услуг ВТ терминальным пользователем ВТ. В
частности, обеспечение правил передачи для полей ОО применяется пользователем ВТ. и дальнейшее
преобразование типа «конечный эффект» нс может иметь места, если только вызванная такой обработкой
информация обновления не будет передана поставщику услуг ВТ.
12.2 Ф у н к ц и я л о к а л ь н о й о б р а б о т к и
12.2.1В отличие от других составляющих пользователя ВТ терминальной оконечной системы
функция локальной обработки имеет свою операцию, полностью определяемую семантикой ОУ в
КОВ. Используемая здесь для своей операции модель является усовершенствованием той, которая
описана в В. 18.4 ГОСТ Р ИСО 9040.
Функция локальной обработки имеет три составляющие:
- функция проверки правильности ввода;
- функция проверки правильности вывода;
- функция обработки событий.
Первые две составляющие определяются ОУИВП, присутствующими в КОВ. третья состав
ляющая определяется ОУМВП.
При использовании управляемого ввода данных функции локальной обработки должны быть
переданы следующие элементы:
- запросы па обновление ОО, которые используют логический указатель, или любая макроо-
перация, которая включает такой запрос;
- уведомления о событиях семантического значения к какому-либо ОУМВП, присутствующе
му в КОВ.
11