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

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

     9.1 Установление режима службы ПДУФ (основного)

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 Параметр "Информация реализующей системы" содержит информацию, специфичную для индивидуальных реализующих систем. Его можно опустить, чтобы принять значение по умолчанию. Содержимое этого параметра не используется при предварительном согласовании.