ГОСТ Р ИСО 10303-22-2002
экземпляр добавляется в следующую область действия более высокого уровня. Если прикладной
экземпляр является последним элементом множества scope.owned, оставляя область действия без
прикладных экземпляров, тогда данная область действия удаляется.
Вход
Предмет:applicationJnstancc;
прикладной экземпляр, удаляемый из Target.
Цель:scope;
область действия, владеющая Object.
Указатели возможных ошибок
EI_NEXSЭкземпляр объекта не существует.
E1_NAVLЭкземпляр объекта вне области действия.
SC_NEXSОбласть действия не существует.
TR_NR\VТранзакция не имеет типа «чтение—запись».
TR_NAVLТранзакция недоступна в текущем сеансе.
TREABТранзакция прервана аварийно.
RP_NOPNХранилище не открыто.
MX .NRWСИДД-модель недоступна в режиме «чтение—запись».
FN_NAVLФункция не обеспечивается данной реализацией.
SY_ERRОбнаружена ошибка основной системы.
Влияние на среду СИДД
Object должен быть удален из множества Target.owncd: если Object является элементом множе
ства Target.exportJist. он должен быть удален из данного множества.
Если Target.owner принадлежит другой области действия, тогда Object должен быть добавлен
в множество владения данной области.
Если после удаления Object множество Target.owned станет пустым, тогда Target удаляется.
10.8.5 Д о б а в л е н и е к э к с п о р т н о м у с п и с к у
Данная команда расширяет область значения допустимых ссылок прикладного экземпляра до
следующего более высокого уровня. Команда добавляет прикладной экземпляр к экспортному спис ку
области действия. Прикладной экземпляр, экспортируемый из заданной области действия, дол жен
быть элементом множества Target.owned или scope.exportjist вложенной области действия,
принадлежащей прикладному экземпляру, являющемуся элементом множества владеемых экземп
ляров Target.owned.
Вход
Предмет:application_instance;
экспортируемый прикладной экземпляр.
Цель:scope;
область действия, в которую должен быть экспортирован прикладной эк
земпляр
Указатели возможных ошибок
EI_NEXSЭкземпляр объекта не существует.
E1_NAVLЭкземпляр объекта вне области действия.
SCJ4EXSОбластьдействия не существует.
TR_NRWТранзакция не имеет типа «чтение—запись».
TR_NAVLТранзакция недоступна в текущем сеансе.
TR_EABТранзакция прервана аварийно.
MX NRWС ИДД-модель недоступна в режиме «чтение—запись».
FN_NAVLФункция не обеспечивается данной реализацией.
SY ERRОбнаружена ошибка основной системы.
Влияние на среду СИДД
Object должен быть добавлен к списку Target.exportjist.
10.8.6 У д а л е н и е из э к с п о р т н о г ос п и с к а
Данная команда восстанавливаетограничение на область допустимых ссылок прикладного эк
земпляра до уровня, когда эти прикладные экземпляры доступны внутри владеющей области дей
ствия. Команда удаляет прикладной экземпляр из экспортного списка области действия.
61