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

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

     10.1 Завершение (аварийное) режима службы ПДУФ

10.1.1 Получив от пользователя внутренней файловой услуги примитив индикации A-ABORT и находясь в любом состоянии, логический объект должен проверить параметр "Информация пользователя", отнести его значение к одному из типов, перечисленных ниже, и после этого предпринять действия, указанные в 10.1.1.1; 10.1.1.2 и 10.1.1.3. Параметр "Информация пользователя" в примитиве индикации A-ABORT, который получен логическим объектом службы ПДУФ, может иметь один из трех видов:

а) БДП "F-U-ABORT БДП" (см. 10.1.1.1);

б) БДП "F-P-ABORT БДП" (см. 10.1.1.2);

в) отсутствует (см. 10.1.1.3).

10.1.1.1 Если параметр "Информация пользователя" имеет БДП "F-U-ABORT БДП", логический объект должен:

а) послать пользователю внутренней файловой услуги сервисный примитив индикации F-U-ABORT с параметрами, взятыми из полученных значений данных;

б) прекратить работу.

10.1.1.2 Если параметр "Информация пользователя" имеет БДП "F-P-ABORT БДП", логический объект должен:

а) послать пользователю внутренней файловой услуги сервисный примитив индикации F-P-ABORT с параметрами, взятыми из полученных значений данных;

б) прекратить работу.

10.1.1.3 Если параметр "Информация пользователя" отсутствует, логический объект должен:

а) послать пользователю внутренней файловой услуги сервисный примитив индикации F-P-ABORT с параметром "Результат действия", означающим кратковременную ошибку;

б) прекратить работу.

Примечание - Это может быть результатом указания постоянной ошибки, которое было преобразовано в указание временной ошибки.

10.1.2 Получив от пользователя внутренней файловой услуги примитив индикации A-P-ABORT и находясь в любом состоянии, логический объект должен:

а) послать пользователю внутренней файловой услуги сервисный примитив индикации F-P-ABORT с параметром "Диагностическое сообщение", означающим отказ услуги нижнего уровня;

б) прекратить работу.

10.1.3 Получив от пользователя внутренней файловой услуги примитив индикации A-ABORT и находясь в любом состоянии, логический объект должен:

а) на основании информации локальной системы относительно способности услуг нижнего уровня передать неограниченную информацию пользователя с помощью примитива A-ABORT:

1) если такая возможность существует, создать параметр "Информация пользователя" с БДП "F-U-ABORT БДП" со значениями, взятыми из полученных параметров, и послать этот БДП в качестве параметра "Информация пользователя" в сервисном примитиве запроса A-ABORT;

2) если такой возможности не существует, послать сервисный примитив запроса A-ABORT без параметра "Информация пользователя";

б) прекратить работу.