ГОСТ Р ИСО 10303-22-2002
Выхол
Объект:entity_definition;
словарный экземпляр entity_deflnition из множества
Model.underlyinR_schema.entities. имеющий значение атрибута
entity_derinition.name = EntityName.
Указатели возможных ошибок
SS_NOPNСеанс СИДД не открыт.
RP_NOPNХранилище не открыто.
MO_NEXSСИДД-модель не существует.
ED_NDEFИмя определения объекта не установлено.
FN_NAVLФункция не обеспечивается данной реализацией.
SY_ERRОбнаружена ошибка основной системы.
10.7.9 С о з д а н и е э к з е м п л я р а о б ъ е к т а
Данная команда создает новый экземпляр объекта заданного типа данных объекта. Атрибуты
этого экземпляра изначально не установлены, чтобы команда проверки (тестирования) атрибута
возвращала значение FALSE. Данная команда применима только к экземплярам типов объектов,
объявленным в прикладных схемах.
Вход
Тип:entity_dc(lnition;
тип объекта создаваемого экземпляра.
Модель:sdai_modei;
модель, которая будет содержать экземпляр объекта.
Выход
Предмет:application_instance;
вновь созданный экземпляр объекта.
Указатели возможных ошибок
SS_NOP.NСеанс СИДД не открыт.
TR_NAVLТранзакция недоступна в текущем сеансе.
TR_EABТранзакция прервана аварийно.
TRJ4RWТранзакция не имеет типа «чтение—запись».
MX_NRW СИДД-модель недоступна в режиме «чтение—запись».
ED_NDEFОпределение объекта не установлено.
ED_NVLD СИДД-модель и определение объекта не базируются на одной и той же
схеме.
SY_ERRОбнаружена ошибка основной системы.
Влияние на среду СИДД
Атрибут Model.contents.instances должен быть изменен включением в него Предмета (Object).
В entity_extent множества Model.contents.folders. для которого значение атрибута
entity_extent.definition = Туре, атрибут entity_extent.instances должен быть изменен включением в
него Object. Гот жесамый entity_extent должен быть внесен в множество Modcl.contents.populatedjbiders.
10.7.10 О т м е н а из м е н е н и й
Данная команда восстанавливает состояние содержания, включая прикладные экземпляры
(applicationjnstances) и связанные с ними области действия (scope). СИДД-модели, существовав
шее до последнего выполнения команды сохранения изменений или начала доступа «чтение—за
пись», в зависимости от того, какая из команд выполнялась последней. Восстанавливаются все
удаленные экземпляры объектов, все созданные экземпляры удаляются, а все изменения экземпля
ров не сохраняются. Данная команда выполнима только для моделей, к которым разрешен текущий
доступ в режиме «чтение—запись*. При этом данный режим доступа к модели продолжает существо
вать.
Вход
Модель:sdai_model;
модель, внутри которой отменяются изменения.
Указатели возможных ошибок
SS„NOPNСеанс СИДД не открыт.
MO..NEXSСИДД-модель не существует.
MX_NRWСИДД-модель недоступна в режиме «чтение—запись».
58