8.1.1 Получив сервисный примитив запроса F-INITIALIZE от пользователя внутренней файловой услуги во время состояния "Ожидание", логический объект должен:
а) создать БДП "F-INITIALIZE запрос БДП", основываясь на параметрах сервисного примитива запроса F-INITIALIZE;
б) установить параметр "Версия протокола" этого БДП в значение "Версия-1"; параметр "Версия протокола" должен быть установлен таким образом, чтобы биты, соответствующие другим версиям, не были установлены в значение 0 или 1;
в) на основе знаний локальной системы установить параметр "Информация реализующей системы";
г) добавить созданный БДП в качестве параметра "Информация пользователя" к примитиву запроса A-ASSOCIATE, устанавливая значения параметров примитива запроса A-ASSOCIATE в соответствии с информацией в таблице 4; установить значения параметров "Требования уровня представления" и "Требования сеансового уровня" примитива запроса A-ASSOCIATE таким образом, чтобы они, по меньшей мере, соответствовали функциональным блокам, описанным в таблице 1, в соответствии с принятыми параметрами; создать список абстрактных синтаксисов из:
1) тех необходимых для обеспечения типов документов и абстрактных синтаксисов, которые названы в параметре "Список типов содержания сообщения" без дублированных синтаксисов;
2) контекста протокольной управляющей информации службы ПДУФ (FTAM) и синтаксиса "ВНЕШНИЙ", указанного из этого контекста;
3) любых других абстрактных синтаксисов, обозначенных частями контекста прикладного уровня, не относящихся к службе ПДУФ;
д) установить значение параметра "Контекст прикладного уровня" в примитиве A-ASSOCIATE, чтобы запросить этот список абстрактных синтаксисов;
е) перейти в состояние "Ожидание примитива INITIALIZE".
Примечания
1 Если функциональный блок "Ресинхронизация" не был предварительно успешно согласован (см. 17), тогда в некоторых ситуациях управление потоком блокирования операции "Отмена" может быть задержано на неопределенное время.
2 Параметр "Информация реализующей системы" содержит информацию, специфичную для индивидуальных реализующих систем. Его можно опустить, чтобы принять значение по умолчанию. Содержимое этого параметра не используется при предварительном согласовании.
Таблица 4 - Отношение параметров примитива F-INITIALIZE к параметрам примитива A-ASSOCIATE
A-ASSOCIATE | F-INITIALIZE | |||
Запрос | Индикация | Ответ | Подтверждение | |
Символическое имя вызываемого логического объекта прикладного уровня (8) | Символическое имя вызываемого логического объекта прикладного уровня | Символическое имя вызываемого логического объекта прикладного уровня | - | - |
Символическое имя вызывающего логического объекта прикладного уровня (8) | Символическое имя вызывающего логического объекта прикладного уровня | Символическое имя вызывающего логического объекта прикладного уровня | -
| - |
Символическое имя отвечающего логического объекта прикладного уровня (8) | - | - | Символическое имя отвечающего логического объекта прикладного уровня | Символическое имя отвечающего логического объекта прикладного уровня |
Имя контекста прикладного уровня | Имя контекста прикладного уровня (1) | - | Имя контекста прикладного уровня | -
|
Адрес вызываемого логического объекта уровня представления | Адрес вызываемого логического объекта уровня представления | Адрес вызываемого логического объекта уровня представления | - | - |
Адрес вызывающего логического объекта уровня представления | Адрес вызывающего логического объекта уровня представления | Адрес вызывающего логического объекта уровня представления | - | - |
Адрес отвечающего логического объекта уровня представления | - | - | Адрес отвечающего логического объекта уровня представления | Адрес отвечающего логического объекта уровня представления |
Список определений контекста уровня представления (2) | Брать из списка типов контекстов (3) | Список типов контекстов | - | - |
Список результата контекста уровня представления | - | - | Брать из списка типов контекстов (4) | Список типов контекстов |
Качество услуги | Качество услуги связи (5) | Качество услуги связи | Качество услуги связи | Качество услуги связи |
Требования уровня представления | Брать из административного управления контекстом уровня представления (6) | -
| Брать из административного управления контекстом уровня представления (6) | - |
Требования сеансового уровня | Брать из функциональных блоков (7) | - | Брать из функциональных блоков (7) | - |
Порядковый номер точки начальной синхронизации | Установить в "1" модулем файлового протокола | - | - | - |
Значения начального назначения | Установить в "Инициатор" модулем файлового протокола | - | - | - |
Результат | - | - | Результат состояния | Результат состояния |
В графах "Запрос" и "Ответ" таблицы 4 показано, как параметры примитива A-ASSOCIATE устанавливаются из параметров примитива F-INITIALIZE; в графах "Индикация" и "Подтверждение" показано, как параметры примитива F-INITIALIZE устанавливаются из параметров примитива A-ASSOCIATE, прочерк указывает, что параметр примитива A-ASSOCIATE не используется или не имеет отношения к параметру примитива F-INITIALIZE.
Примечания
1 Любой параметр "Имя контекста прикладного уровня" должен обеспечивать, по крайней мере, функцию, подразумеваемую контекстом прикладного уровня, указываемым следующим образом "{ИСО Стандарт 8571 Контекст прикладного уровня (1) Служба FTAM модели ИСО (1)}" (см. 21); если пользователем не предоставляется значение, то идентификатор объекта должен быть назначен механизмом файлового протокола, в противном случае параметр "Имя контекста прикладного уровня" берется из значения, предоставляемого пользователем внутренней файловой услуги.
2 Параметр "Определение контекстов уровня представления" должен содержать, по крайней мере, контексты уровня представления, необходимые для обеспечения текущего контекста прикладного уровня, как подразумевается службой FTAM (см. 21) и параметром "Список типов контекстов".
3 Описание параметра "Определение контекста уровня представления" содержит значение "ИСО 8571 - Протокольная управляющая информация службы FTAM" и имена абстрактных синтаксисов параметра "Список типов содержания сообщения".
4 В этих случаях параметр "Список типов содержания сообщения" может воздействовать на атрибут взаимодействия "Список доступных типов содержания сообщения".
5 Используется такой параметр "Качество услуги связи", как обозначено в сервисном элементе управления ассоциацией и на уровне представления.
6 Параметр "Требования уровня представления" устанавливается в значение "Административное управление контекстом", если значение параметра "Административное управление контекстом уровня представления" в примитиве F-INITIALIZE равно "ИСТИНА"; в противном случае параметр является пустым.
7 Параметр "Требования сеансового уровня" устанавливается, чтобы объединить требования сеансового уровня, необходимые для обеспечения выбранных функциональных блоков протокола.
8 Параметр "Символическое имя логического объекта прикладного уровня" используется в настоящем стандарте для сбора названных параметров, определенных в ГОСТ 34.981. Связь между названными концепциями определена в ГОСТ 28906.
9 Параметры примитива A-ASSOCIATE "Единый контекст уровня представления", "Имя контекста уровня представления, принимаемого по умолчанию", "Результат контекста уровня представления, принимаемого по умолчанию" и "Идентификатор соединения сеансового уровня" не относятся непосредственно к каким-либо параметрам примитива F-INITIALIZE.