ГОСТ Р ИСО 10303-22-2002
Выход
Значение:integer_value;
текущее значение границы атрибута.
Указатели возможных ошибок
MX NDEFДоступ к СИДД-моделн не определен.
VA NSET
Значение границы не установлено.
AT NDEFАтрибут не определен.
TR NAVLТранзакция недоступна в текущем сеансе.
TR ЕЛВТранзакция прервана аварийно.
EX NSUPВычисление выражения границы не обеспечивается данной реализацией.
FN NAVLФункция не обеспечивается данной реализацией.
SY_ERRОбнаружена ошибка основной системы,
10.10.11 П о и с к р о л е й э к з е м п л я р а
Данная команда возвращает идентификаторы всех атрибутов экземпляров объектов, которые
ссылаются на заданный экземпляр объекта внутри заданного множества экземпляров схем, и добав
ляет их к результирующему нефиксированному списку. В случае, когда на заданный экземпляробъекта
многократно ссылаются из одного и того же атрибута, этот атрибут должен входить в результирую щий
список один раз. В реализациях, обеспечивающих эквивалентность области значений, атрибу ты,
определенные во внешних схемах, могут быть включены в результирующий список.
П р и м е ч а н и е —Данная функция аналогична встроенной функции RolcsOf языка EXPRESS (см.
ГОСТ Р ИСО 10303-11).
Вход
Экземпляр:entityjnstaoce;
экземпляр объекта, пользователи которого запрашиваются.
Область значений: non_perslstent_list_instance;
список экземпляров схем (schema_instances). устанавливающих области
значений экземпляров объектов, проверяемых в качестве пользователей
заданного Экземпляра (Instance).
Выход
Результат:non_persistent_list_instance;
ранее созданный нефиксированный список, в который добавлены атрибу
ты. ссылающиеся па заданный Instance.
Указатели возможных ошибок
SS NOPNСеанс СИДД не открыт.
EIJsEXSЭкземпляр объекта не существует.
SI NEXSЭкземпляр схемы не существует.
Al_NEXSЭкземпляр списка не существует.
RP NOPNХранилище не открыто.
TR NAVLТранзакция недоступна в текущем сеансе.
TR_EABТранзакция прервана аварийно.
FN NAVLФункция не обеспечивается данной реализацией.
SY ERRОбнаружена ошибка основной системы.
Влияние на среду СИДД
Результат (Result)должен содержать экземпляры атрибутов, использующих заданный Instance.
10.10.12 П о и с к т и п о в д а н н ы х э к з е м п л я р а
Данная команда возвращает идентификаторы всех nained_types. элементом которых является
заданный экземпляр объекта, и добавляет их к результирующему нефиксированному списку. Вреа
лизациях, обеспечивающих эквивале!ггность области значений, типы из внешних схем, эквивален
тные по области значений результирующим типам из собственной схемы экземпляра объекта, вклю
чаются в результирующий список.
П р и м е ч а н и е — Эта функция аналогична встроенной функции ТурсОГ языка EXPRESS (см.
ГОСТ Р ИСО 10303-11).
Вход
Экземпляр:
entityjnstance;
экземпляр объекта, типы которого запрашиваются.
70