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 без параметра "Информация пользователя";
б) прекратить работу.