За операцию по инициации действия восстановления ответственность лежит на логическом объекте, который имеет наиболее полную информацию на стадии, достигнутой перед ошибкой. Поэтому восстановление при ошибках 1-го класса запрашивается принимающим логическим объектом, а восстановление при ошибках 2-го или 3-го класса запрашивается инициирующим логическим объектом активности, которая имеет сбой.
Для ошибок 1-го класса рестарт может предложить каждая сторона; если предложение делает принимающий логический объект, то он в запрос включает точку рестарта, а если предложение делает посылающий логический объект, то принимающий логический объект включает точку рестарта в свой ответ. Если функциональный блок "Ресинхронизация" не доступен, об этой ошибке будет сообщено как об ошибке 2-го класса и будут применены следующие процедуры.
Для ошибок 2-го и 3-го классов протокольный логический объект, обеспечивающий инициирующий логический объект, делает предложение при переустановке режимов файла с помощью сервисного примитива F-RECOVER, а протокольный логический объект, обеспечивающий поставщика услуг файлохранилища, может сделать в ответе превалирующее предложение, если во время ошибки он был принимающим логическим объектом.
Примечание - Рестарт может предполагать некоторую реальную временную задержку (вследствие, например, повторного позиционирования носителей) в некоторых отображениях среды взаимодействия открытых систем и среды реальных систем.
Время задержки перед попыткой восстановления при ошибках может основываться на значении "Предполагаемая задержка" из диагностического сообщения, относящегося к этому сбою, если данное диагностическое сообщение присутствует.