ТАБЛИЦЫ СОСТОЯНИЙ ПРОТОКОЛА
A.1 Введение
В случае расхождения, обнаруженного в протоколе, представленном в тексте настоящего стандарта, и в протоколе, представленном в этом приложении, предпочтение следует отдать информации, содержащейся в этом приложении.
Таблицы настоящего приложения описывают операцию модуля базисного файлового протокола (МФП) и модуля протокола восстановления файла при ошибках (ПВФ).
Таблицы базисного протокола разделены на три группы, содержащие:
а) модуль протокола административного управления режимом службы ПДУФ;
б) модуль протокола административного управления режимом файла;
в) модуль протокола передачи данных большого объема.
Начальное и конечное состояния модуля протокола административного управления режимом файла также являются состояниями модуля протокола административного управления режимом службы ПДУФ. Начальное и конечное состояние модуля протокола передачи данных большого объема также являются состояниями модуля протокола административного управления режимом файла.
Чтобы формально обеспечить полное и совместимое описание протокола службы ПДУФ, последовательности событий в модели необходимо считать неделимыми. Такая неделимость гарантирует и то, что состояния, используемые в описании, правильно определены, и то, что они достаточны для описания протокола.
Получение сервисного примитива и генерация зависимых действий рассматриваются как неделимое действие. Получение блока данных файлового протокола и генерация зависимых действий рассматриваются также как неделимое действие.
Неделимость действий в некоторых реализующих системах может вызывать неопределенные события от пользователей файловой услуги, которые должны быть недопустимы для какого-либо интерфейса услуги.
Соглашения, представленные в этом приложении, описаны ниже.
А.1.1 Модель системы
Имеются четыре типа получателей и источников входных и выходных событий (см. рисунок 7):
а) пользователь внутренней файловой услуги, который является модулем протокола восстановления файла при ошибках (МПВФ);
б) пользователь внешней файловой услуги - инициирующий логический объект или ответственный логический объект;
в) среда локальной системы;
г) поставщики услуг нижележащего уровня представления и услуг сервисного элемента управления ассоциацией.
Рисунок 7 - Модель системы модуля состояния
Все примитивы, посылаемые пользователем внешней файловой услуги и принимаемые от пользователя внешней файловой услуги, передаются в базисный механизм файлового протокола посредством передачи примитивов пользователю внутренней файловой услуги и посредством приема примитивов от пользователя внутренней файловой услуги.
Если модуль протокола восстановления файла при ошибке не нулевой, т.е. функциональные блоки "Рестарт" или "Восстановление при ошибках" доступны, то параметры, необходимые для управления и восстановления при ошибках, могут быть добавлены к этим примитивам.
Сигналы в среду локальной системы и из среды локальной системы входят в группу вместе с событиями, сообщающими об ошибках, и событиями, сообщающими о взаимодействиях между МПВФ при ошибках, его докитом и его локальной файловой системой. Этими сигналами локальной системы являются:
д) L-ERRABT - сигнал локальной системы, указывающий протокол или другие ошибки локальной системы, ведущие к посылке примитива F-P-ABORT со значением "Постоянная ошибка" в параметре "Результат действия";