9.1.1 Получив БДП "F-INITIALIZE запрос БДП" в качестве параметра "Информация пользователя" в примитиве индикации A-ASSOCIATE и находясь в состоянии "Ожидание", логический объект должен:
а) сформировать БДП "F-INITIALIZE ответ БДП" с параметром "Результат состояния", означающим протокольную ошибку, и добавить сформированный БДП в качестве параметра "Информация пользователя" в примитиве ответа A-ASSOCIATE с параметром "Результат состояния", установленным в значение "Отвергнуто ответственным логическим объектом (постоянная ошибка)", послать примитив ответа A-ASSOCIATE и согласно этому завершить работу, если логический объект не способен установить режим службы ПДУФ;
б) сформировать блок данных протокола "F-INITIALIZE ответ БДП" с параметром "Результат состояния", означающим "Сбой", с параметром "Результат действия", установленным в значение "Постоянная ошибка", и параметром "Версия протокола", указывающим, что он обеспечивает версию 1, и добавить сформированный блок данных протокола в качестве параметра "Информация пользователя" в примитив ответа A-ASSOCIATE с параметром "Результат состояния", установленным в значение "Отвергнуто ответственным логическим объектом (постоянная ошибка)", послать примитив ответа A-ASSOCIATE и согласно этому завершить работу, если БДП содержит параметр "Версия протокола", указывающий, что инициирующий механизм файлового протокола несовместим с версией 1 (бит "Версия-1" не установлен в 1);
в) послать пользователю внутренней файловой услуги сервисный примитив индикации F-INITIALIZE с параметрами, взятыми из полученных значений данных и из параметров, полученных в примитиве индикации A-ASSOCIATE, таким образом, что:
1) если параметр "Список типов содержания сообщения" отсутствует, то список определений контекстов, который должен быть выполнен, является пустым;
2) если элементы "P-CONNECT индикация" списка определений контекстов уровня представления не могут обеспечить элементы "F-INITIALIZE запрос БДП" списка типов содержания сообщений, тогда удалить из этого списка типов содержания сообщения:
- те абстрактные синтаксисы, которые не могут быть обеспечены, и
- те типы документов, отображающие абстрактные синтаксисы, которые не могут быть обеспечены;
г) перейти в состояние "Ожидание примитива F-INITIALIZE".
9.1.2 Получив от пользователя внутренней файловой услуги сервисный примитив ответа F-INITIALIZE и находясь в состоянии "Ожидание примитива F-INITIALIZE", логический объект должен:
а) создать БДП "F-INITIALIZE ответ БДП";
б) установить параметр "Версия протокола" этого БДП в значение "Версия-1", другие биты параметра "Версия протокола", соответствующие другим версиям, не должны быть установлены;
в) на основе знаний локальной системы установить параметр "Информация реализующей системы";
г) послать созданный БДП в качестве параметра "Информация пользователя" в примитиве ответа A-ASSOCIATE. Если сервисный примитив ответа F-INITIALIZE содержит параметр "Результат состояния", означающий "Сбой", установить параметр "Результат состояния" в примитиве ответа A-ASSOCIATE в значение, указывающее "Сбой"; в противном случае установить последний параметр в значение "Успешно";
д) если сервисный примитив ответа F-INITIALIZE содержал параметр "Результат состояния", означающий "Сбой", то согласно этому прекратить работу.
Примечания
1 Состояние "Инициализировано" возможно для нескольких контекстов уровня представления, обеспечивающих абстрактный синтаксис протокольной управляющей информации службы ПДУФ, чтобы существовать в определенном списке контекстов. Логический объект в дальнейшем должен интерпретировать только первый контекст уровня представления, обеспечивая встреченную протокольную управляющую информацию (ПУИ) службы ПДУФ как ПДУФ ПУИ; любые другие элементы не воздействуют на состояние механизма файлового протокола.
2 Параметр "Информация реализующей системы" содержит информацию, специфичную для индивидуальных реализующих систем. Его можно опустить, чтобы принять значение по умолчанию. Содержимое этого параметра не используется при предварительном согласовании.