ГОСТ Р ИСО 10303-22-2002
FN_NAVLФункция не обеспечивается данной реализацией.
SY_ERRОбнаружена ошибка основной системы.
Влияние на среду СИДД
Поведение итератора (iterator) на экземпляре агрегата (aggregationJnstance), созданном, из
мененном или удаленном после выполнения последней команды начала доступа «чтение—запись*
или отмены изменений в настоящем стандарте не определено.
Для последующих экземпляров, созданных после выполнения последней команды начала до
ступа «чтение—запись» или сохранения изменений в СИДД-модели, должна быть вызвана функ
ция. соответствующая команде удаления:
- scope:
- applicationjnstancc:
- aggregatejnstance, за исключением non_persistent_list_instance.
Для последующих экземпляров, удаленных явно или неявно после выполнения последней
команды начала доступа «чтение—запись» или сохранения изменений в СИДД-модели, каждый
экземпляр следующих объектовдолжен быть восстановлен в состоянии, существовавшем до выпол
нения команды начала доступа «чтение—запись» или сохранения изменений:
- scope;
- application_instance;
- aggregate_instance, за исключением non_persistent_list_instance.
Состояния всех следующих экземпляров, измененных после выполнения последней команды
начала доступа «чтение—запись» или сохранения изменений в СИДД-модели, должны быть возвра
щены в исходное положение, существовавшее до выполнения команды начала доступа «чтение-
запись* или сохранения изменений:
- sdai_model, за исключением sdai_model.name;
- sdai_model_contents;
- entity_extent:
- scope;
- application^ instance;
- aggregate_instance, за исключением non_persistent_list_instance.
10.7.II С о х р а н е н и е и з м е н е н и й
Данная команда фиксирует все изменения содержания, включая application_instances и scopes,
СИДД-модели. внесенные после выполнения последней команды начала доступа «чтение—запись»,
сохранения или отмены изменений, в зависимости от того, какая команда выполнялась последней.
При этом существующий доступ «чтение—запись» остается активным. Команда выполнима только
для моделей, к которым разрешен текущий доступ в режиме ^чтение—запись*. Данная команда
обновляет или устанавливает атрибут change_date для заданной СИДД-модели.
Вход
Модель:sdai_model;
модель, для которой сохраняются изменения.
Указатели возможных ошибок
SS-NOPNСеанс СИДД не открыт.
MOJ4EXSСИДД-модель не существует.
MX_NRWСИДД-модель недоступна в режиме «чтение—запись».
FN_NAVLФункция не обеспечивается данной реализацией.
SY_ERRОбнаружена ошибка основной системы.
Влияние на среду СИДД
Фиксируются текущие состояния всех экземпляров следующих объектов СИДД-модели:
- sdai_model_contents;
- entity_extent;
- scope;
- applicationjnstance:
- aggregatejnstance, за исключением non_persistentJistJnstance.
Для текущей даты должен быть установлен атрибут Model.change_date.
10.8 Команды области действия
10.8.1 П о п о л н е н и е о б л а с т и д е й с т в и я
» -
2
’
59