ГОСТ Р ИСО 10303-22-2002
FN_NAVLФункция не обеспечивается данной реализацией.
SY_ERRОбнаружена ошибка основной системы.
Влияние на среду СИДД
Поведение итератора в экземпляре агрегата, созданном, измененном или удаленном с момен
та активизации последней команды начата транзакции с доступом в режиме «чтение—запись* или
фиксация, в настоящем стандарте не определено.
Для следующих экземпляров воткрытых хранилищах, созданных с момента активизации после
дней команды начата транзакции с доступом в режиме «чтение—запись* или фиксация, должна
быть вызвана соответствующая команда удаления:
- schema „.instance:
- sdai_model;
- scope;
- applicationjnstancc;
- aggregatejnstance за исключением non_persistent_list_instance.
Для следующих экземпляров в открытых хранилищах, удаленных явно или неявно с момента
последней активизации команды начата транзакции с доступом в режиме Чтение—запись* или
фиксация, должны быть восстановлены состояния, существовавшие до момента активизации этих
команд:
- schema_instance;
- sdai_model;
- sdai_model_contents;
- entity_extent;
- scope;
- application_instance;
- aggregatejnstance за исключением non_persistcnt_list_instance.
Состояние всех следующих экземпляров в открытых хранилищах, измененных с момента пос
ледней активизации команды начала транзакции с доступом в режиме «чтение—запись* или фикса
ция. должно быть возвращено в исходное положение, существовавшее до момента активизации этих
команд:
- sdai_repository_contents;
- schema_instance;
- sdai_model;
- sdai_model_contcnts;
- entity_extent;
- scope;
- applicationjnstancc;
- aggregatejnstance ja исключением non_persistentJistJnstance.
10.4.10З а в е р ш е н и е д о с т у п а и ф и к с а ц и ит р а н з а к ц и и
Данная команда заканчивает последовательность команд, открыту ю командой началатранзак
ции с доступом в режиме «чтение—запись* или «только чтение*. Реализация должна вести себя так.
как будто была выполнена команда фиксации транзакции до завершения доступа к ней.
Последую щие команды доступа к экземплярам объекта в сеансе возможны только после вызова
команд нача ла транзакции с доступом в режимах «чтение—запись* или «только чтение».
Вход
Транзакция:sdaijransaction;
прерываемая транзакция.
Указатели возможных ошибок
SS_NOPNСеанс СИДД не открыт.
TR_NEXSТранзакция не открыта.
TR_EABТранзакция прервана аварийно.
TR NAVLТранзакция недоступна в текущем сеансе.
FN_NAVLФункция не обеспечивается данной реализацией.
SY_ERRОбнаружена ошибка основной системы.
Влияние на среду СИДД
Транзакция (transaction) должна быть удалена.
45