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

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

     18.4 Содержимое докита


Восстановление при ошибках 2-го или 3-го класса требует сохранения определенного набора информации, относящейся к передаче. Информация, имеющая отношение к связи с внешней файловой услугой, если выбраны функциональный блоки "Рестарт" или "Восстановление при ошибках", не имеет связи с внутренней файловой услугой. Это требует административного управления информацией, которая называется докитом. Докит позволяет иметь следующую информацию:

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

б) для ответственного логического объекта - идентификацию и местоположение инициирующего логического объекта или для инициирующего логического объекта - идентификацию и местоположение ответственного логического объекта;

в) запись типа активности (включая индикацию чтения или записи, если она применяется);

г) номер передачи данных большого объема в процессе передачи или после завершения;

д) индикацию состояния активности, которое может иметь значение '"Начало", "Выполняется", "Передача данных завершена" или "Окончание";

е) перечень идентификаторов контрольной точки и положение в потоке данных, которому они соответствуют;

ж) число еще не подтвержденных контрольных точек;

з) контекст уровня представления для содержания сообщения файла, записанного в режиме "Открытие файла";

и) контекст доступа для содержания сообщения файла, записанного в начале передачи данных большого объема;

к) описание модулей блокирования, используемых в настоящий момент для данных;

л) текущее местоположение в структуре файла.

Использование термина "Докит" не предполагает, что на практике информация должна быть в определенном порядке объединена в пакет, она лишь служит для удобства описания. Однако надежность зависит от сохранения этого состава информации, которая должна, по крайней мере, продемонстрировать ожидаемую надежность процедуры восстановления при ошибках. Реализующая система не должна считать, что докиты сохраняются бесконечно долго; это является делом выбора местной системы, когда от этой процедуры отказываются и докиты удаляют. Однако сохранять докит необходимо на протяжении всего времени управления параллельностью выполнения действий, блокирующего любые файлы, записанные в докит.