15.3.1 Получив от пользователя внутренней файловой услуги сервисный примитив запроса F-CHECK и находясь в состоянии "Передача данных большого объема для чтения", "Передача данных большого объема для записи" или "Ожидание подтверждения первой вспомогательной синхронизации", логический объект должен:
а) завершить текущий БДУУП;
б) подтвердить, что данный идентификатор контрольной точки равен идентификатору ожидаемой контрольной точки;
в) увеличить счетчик несогласованных контрольных точек;
г) проверить, не был ли превышен размер окна контрольных точек;
д) послать сервисный примитив запроса P-SYNC-MINOR с параметром "Тип", установленным в значение "Необязательный". Подтвердить, что порядковый номер точки синхронизации, полученный от поставщика услуг уровня представления, равен порядковому номеру следующей точки синхронизации;
е) увеличить идентификатор ожидаемой контрольной точки и порядковый номер следующей точки синхронизации; если порядковый номер следующей точки синхронизации превышает 999999, то имеет место протокольная ошибка;
ж) если любая из проверок, перечисленных в 15.3.1, б, в, г, д, е, имеет сбой, указать, что в локальной системе есть ошибки второго типа.
15.3.2 Получив сервисный примитив подтверждения P-SYNC-MINOR и находясь в состоянии "Передача данных большого объема для чтения", "Передача данных большого объема для записи", "Окончание чтения", "Окончание записи" или "Окончание передачи для записи", логический объект должен:
а) послать пользователю внутренней файловой услуги сервисный примитив подтверждения F-CHECK с параметрами, взятыми из полученной информации. Идентификатор контрольной точки определяется вычитанием смещения синхронизации из порядкового номера точки синхронизации;
б) уменьшить счетчик несогласованных контрольных точек на разность между идентификатором ожидаемой контрольной точки и полученным порядковым номером точки синхронизации минус смещение.