ГОСТ Р ИСО 10303-22-2002
MOJDUPСуществует дубликат имени СИДЦ-модели.
VT_NVLDТип значение имени СИДЦ-модели неверен.
SD_NDEFОпределение схемы отсутствует.
SY_ERRОбнаружена ошибка основной системы.
Влияние на среду СИДД
Должны быть созданы новые экземпляры sdai_model и sdai_model_contents.
Для ИмениМоде л и (ModelName) должен быть установлен атрибут Model.name.
Для Схемы (Schema) должен быть установлен атрибут Model.underlying_schema.
Атрибут Model.mode не будет установлен.
Для Хранилища (Repository) должен быть установлен атрибут Model.repositorv.
Для текущей даты должен быть установлен атрибут I\lodel.change_date.
Для идентификатора вновь созданного экземпляра sdai_model_contents должен быть установ
лен атрибут Model.contents.
Атрибуты Model.contents.instances и Model.contents.populated_folders будут инициализированы
экземплярами набора, не содержащего элементов.
Атрибут Model.contents.folders должен содержать единственный экземпляр entity_extent для
каждого entity_definition в Schema.entities, у которого атрибут entity_extent.definition установлен со
ответствующим entity_dermition. а атрибут entity_extent.instances будет инициализирован экземпля
ром набора, не содержащего элементов.
Для включения Модели (Model) должен быть обновлен атрибут Repository.contents.models.
10.5.2 С о з д а н и еэ к з е м п л я р ас х е м ы
Данная команда устанавливает новый экземпляр схемы.
Вход
Хранилище:sdai_repository;
хранилище, в котором создается экземпляр схемы.
Имя:string_value;
имя нового экземпляра схемы.
Схема:schema_dennition;
схема, на которой основан данный экземпляр схемы.
Выход
Экземпляр:schemajnstance;
вновь созданный экземпляр схемы.
Указатели возможных ошибок
SS_NOPNСеанс СИДД не открыт.
RP NEXSХранилище не существует.
RPNOPNХранилище не открыто
TR NRWТранзакция не имеет типа «чтение—запись».
TR. NAVLТранзакция недоступна в текущем сеансе.
TR ЕАВТранзакция прервана аварийно.
SI DUPСуществует дубликат имени экземпляра схемы.
VT.NVLDТип значение имени экземпляра схемы неверен.
SD NDEFОпределение схемы отсутствует.
SY ERRОбнаружена ошибка основной системы.
Влияние на среду СИДД
Экземпляр (Instance), создается допустимый schemajnstance.
Для Имени (Name) должен быть установлен атрибут Instance.name.
Атрибут Instance.associated_models инициализирован для экземпляра набора без элементов.
Для Схемы (Schema) должен быть установлен атрибут: lnstance.native_schema.
Для Хранилища (Repository) должен быть установлен атрибут Instance.repository.
Длятекущейдаты должныбытьустановленыатрибутыInstance.change_date и
Instance. validation_date.
Атрибуту Instance.validation_result должно быть установлено значение FALSE.
Атрибуту Instance.validationjevel будет установлено то же значение, что и атрибуту
sdai_session.sdaiJmpleraentation.expressionJeveI для экземпляра sdai_session, где Хранилище
(Repository) находится в active_servers.
Для включения Экземпляра (Instance) должен бытьобновлен атрибут Repository.contents.schemas.
49