Статус документа
Статус документа

ГОСТ Р 34.980.2-92 (ИСО 8571/2-88) Информационная технология (ИТ). Взаимосвязь открытых систем. Передача, доступ и управление файлом. Часть 2. Определение виртуального файлохранилища

     12.3. Тип содержания сообщения


Атрибут "Тип содержания сообщения" указывает типы абстрактных данных содержания сообщения файла и информацию структурирования, которая является необходимой, если во время передачи файла должна быть сформирована структура и семантика полного файла. "Тип содержания сообщения" является скалярным атрибутом.

Значение атрибута "Тип содержания сообщения" устанавливается при создании файла и не может быть изменено при использовании действия "Изменение атрибута".

Данное значение представляет или имя типа документа, возможно с параметрами в единственном значении какого-либо типа, или пару имен, состоящую из имени абстрактного синтаксиса и имени набора ограничений. Каждое из этих имен имеет значение типа OBJECT IDENTIFIER (ИДЕНТИФИКАТОР ОБЪЕКТА).

Действие "Открытие файла" для записи не достигнет успешного завершения, если информация "Тип содержания сообщения", которая предоставляется с запросом на выполнение действия "Открытие файла", не соответствует данному атрибуту. Действие "Открытие файла" для чтения завершится успешно, если только какая-либо информация, которая предоставляется с запросом на выполнение действия "Открытие файла", равна либо данному атрибуту, либо упрощению или релаксации атрибута (см. приложение В). Более подробно данная информация может быть представлена в следующем виде:

а) информация не предоставлена, в этом случае используется значение атрибута;

б) имя абстрактного синтаксиса и имя набора ограничений, в этом случае соответствие должно быть точным;

в) имя типа документа без параметров, в этом случае соответствие должно быть точным для операции записи, но может представлять определенное упрощение для операции "Чтение";

г) имя типа документа с нулевыми параметрами, в этом случае имя должно соответствовать или представлять упрощение для операции "Чтение", но значения параметров принимаются из значения атрибута;

д) имя типа документа с ненулевыми параметрами, в этом случае имя должно соответствовать или представлять упрощение для операции "Чтение" и параметры должны соответствовать или быть более ограниченными для операции "Запись" и соответствовать или представлять релаксацию для операции "Чтение".