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

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

     13.2 Запись

13.2.1 Получив от пользователя внутренней файловой услуги сервисный примитив запроса F-WRITE и находясь в состоянии "Ожидание передачи данных", логический объект должен:

а) послать БДП "F-WRITE запрос БДП" в примитиве запроса P-DATA;

б) увеличить номер передачи данных большого объема;

в) установить идентификатор ожидаемой контрольной точки таким образом, чтобы:

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

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

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

д) установить счетчик несогласованных контрольных точек в нулевое значение;

е) послать поставщику услуг уровня представления примитив запроса P-SYNC-MINOR (явный), если функциональный блок "Вспомогательная синхронизация" уровня представления был предварительно успешно согласован;

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

з) установить идентификатор "Чтение/Запись" в значение "Запись";

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