Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 16.03.2026 по 22.03.2026
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО 10165.1-2001; Страница 22

или поделиться

Страница 22
ГОСТ Р ИСО/МЭК 10165-1-2001

объектов и связывания имен. Управляемый объект может либо удалить все содержащиеся в нем управляемые объекты, чтобы обеспечить целостность имен, либо отказаться от удаления до тех пор, пока все содержащиеся в нем объекты не будут удалены. Связывание имен устанавливает для именующего дерева последовательность удаления управляемого объекта.

Осуществление успешной операции Delete для управляемого объекта, который удаляет содержащиеся в нем объекты и часть именующего дерева, подчиненную целевому управляемому объекту. Если какой-либо управляемый объект в этом поддереве был создан так, что может быть удален, только если в нем нет содержащихся объектов, но содержит управляемые объекты, то управляемый объект не удаляется и операция Delete завершается неудачно.

Аналогично, когда удаляемый управляемый объект участвует во взаимосвязях с другими управляемыми объектами, удаление этого объекта может повлиять на целостность взаимосвязи и (или) связанных управляемых объектов. Управляемые объекты и взаимосвязи должны удаляться таким образом, чтобы гарантировать целостность при каждом удалении. Если удаление управляемого объекта приведет к потере целостности, то управляемый объект может либо отвергнуть запрос удаления, либо инициировать операции, чтобы обеспечить целостность.

Должно или не должно создаваться сообщение в результате удаления управляемого объекта — зависит от его определения.

Управляемому объекту доступна следующая информация для определения, должна ли и если должна, то как выполняться операция Delete: идентификаторы атрибутов, соответствующие операторы сравнения и значения, которые были использованы при определении, какие объекты выбираются для осуществления операции (см. 5.4).

На границе управляемого объекта в результате операции Delete доступна следующая информация:

-    указание, что удаление обрабатывается и не может быть отменено;

-    указания ошибок в случае, когда управляемый объект не может быть удален. Различают следующее указание ошибок: отказ при обработке запроса удаления.

Если управляемый объект не может быть удален из-за ограничений, наложенных его взаимосвязями с другими управляемыми объектами, то это отмечается указанием ошибки «отказ при обработке#, которое может содержать указание «специфической ошибки#.

Алломорфное поведение

Дополнительное поведение для этой операции не используется.

5.3.4.3 Выполнить

Область действия

Операция Action может быть использована управляющими объектами всех классов.

Семантика

Операция Action запрашивает управляемый объект об осуществлении заданного действия и указании его результатов.

Действие и факультативная, связанная с ним, информация являются частью определения класса управляемых объектов.

Поведение

В отношении подтверждения операции Action могут быть определены либо тип, всегда требующий подтверждения, либо тип, который позволяет вызывающему операцию запрашивать подтверждение. Какой из типов выбран — устанавливается в определении действия.

Операции Action могут быть определены так, чтобы генерировать несколько ответов.

Конкретный эффект этой операции устанавливается классом объектов управления. Если операция Action не может быть выполнена управляемым объектом или связанная с операцией информация некорректна, то управляемый объект должен указать на ошибку.

Управляемому объекту доступна следующая информация для определения, должна ли и если должна, то как выполняться операция Action:

-    идентификация конкретного действия, которое должно быть выполнено;

-    аргумент, состоящий из параметров и описывающий действие. Так как можно определить действия, которые не будут иметь параметров, то этот аргумент может отсутствовать;

-    идентификаторы атрибутов, соответствующие операторы сравнения и значения, которые были использованы при определении, какие объекты выбираются для осуществления операции (см. 5.4).

На границе управляемого объекта в результате операции Action доступна следующая информация.

19