Атрибут "Разрешенные действия" является векторным атрибутом и указывает множество действий, которые могут быть выполнены над файлом, и множество способов идентификации блоков данных БДДФ (FADU), которые могут использоваться для доступа к файлу (см. п.7.6 и 11). Ответственный логический объект реализует это множество разрешенных действий любым способом, который лежит в основе отображения этих действий в реальной системе.
Различные способы идентификации блоков данных БДДФ (FADU) разбиты по категориям на следующие три группы идентификации блоков данных БДДФ (FADU):
обход: | начальный, первый, следующий, последний, конечный; | |
обратный обход: | начальный, первый, предшествующий, последний, конечный; | |
произвольный порядок: | текущий, одно имя узла, последовательность имен узлов, номер узла. |
Данный атрибут является векторным атрибутом, элементы которого принимают значения типа БУЛЕВСКИЙ. Каждый из этих элементов указывает допустимость действия или группу идентификации блока данных БДДФ (FADU). Этими элементами являются:
а) допустимые действия: | ||
1) чтение; | ||
2) вставка; | ||
3) замена; | ||
4) расширение; | ||
5) стирание; | ||
6) чтение атрибута; | ||
7) изменение атрибута; | ||
8) удаление файла; | ||
б) допустимые группы идентификации блоков данных БДДФ (FADU): | ||
1) обход; | ||
2) обратный обход; | ||
3) произвольный порядок. |
Значение атрибута "Разрешенные действия" устанавливается при создании файла и не может быть изменено действием "Изменение атрибута".