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

ГОСТ Р ИСО 10165.7-2003; Страница 15

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

Страница 15
ГОСТ Р ИСО/МЭК 10165-7-2003

8.1.7 Определенная пользователем

В настоящем стандарте семантика этого прототипа не устанавливается.

8.2    Класс управляемых объектов genericRelationshipObject

Все классы объектов взаимосвязи должны специализироваться из genericRelationshipObject, который содержит атрибуты relationshipMapping, relationshipClass и relationshipName. Класс объектов взаимосвязи для конкретного класса взаимосвязей должен для каждой роли, определенной в классе управляемых взаимосвязей, включать в себя атрибут, полученный из атрибута PARTICIPANTPOIN-TER.

8.3    Связывание имен genericRelationshipObject-system

Это связывание имен должно использоваться для наименования объектов взаимосвязей относительно управляемого объекта «система», используя атрибут relationshipName

8.4    Атрибуты

8.4.1    Атрибут relationshipName

Этот атрибут должен использоваться для наименования управляемых взаимосвязей и объектов взаимосвязи.

8.4.2    Атрибут relationshipClass

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

8.4.3    Атрибут relationshipMapping

Этот атрибут должен использоваться для идентификации действующих отображений взаимосвязей. Он должен иметь значение, присвоенное в соответствующем шаблоне отображения взаимосвязи.

8.4.4    Атрибут participantPointer

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

Значения производных атрибутов «указатель участника» должны указывать управляемый(е) объект(ы), исполняющий(е) роль в текущий момент; тип атрибута должен указывать роль.

8.5    Атрибутивная группа relationships

Эта атрибутивная группа определена в ИСО/МЭК 10164-3 и должна использоваться для объединения всех атрибутов «указатель участника».

8.6    Параметры

8.6.1    Параметр noSuchObject

Эта специфическая ошибка должна использоваться для сигнала о том, что в операции связывания административного управления взаимосвязью задано имя управляемого объекта, которое не известно исполнителю. Значением этого параметра должно быть имя, заданное в операции связывания.

8.6.2    Параметр roleCardinalityViolation

Эта специфическая ошибка должна использоваться для сигнала о том, что операция связывания или развязывания административного управления взаимосвязью нарушила бы одно из ограничений кардинального числа роли управляемой взаимосвязи. Значением этого параметра должно быть null.

8.6.3    Параметр rolelnstanceConflict

Эта специфическая ошибка должна использоваться для сигнала о том, что в операции связывания административного управления взаимосвязью задано имя управляемого объекта такого класса, который не допускается отображением управляемой взаимосвязи. Значением этого параметра должно быть имя, заданное в операции связывания.

8.6.4    Параметр relationshipCardinalityViolation

Эта специфическая ошибка должна использоваться для сигнала о том, что операция связывания или развязывания административного управления взаимосвязью нарушила бы ограничение кардинального числа взаимосвязи. Значением этого параметра должно быть null.

11