ГОСТ Р ИСО 10303-22-2002
Указатели возможных ошибок
SSJ40PNСеанс СИДД не открыт.
RP_NOPNХранилище не открыто.
TRJ4AVLТранзакция недоступна в текущем сеансе.
TR_ ЕЛВТранзакция прервана аварийно.
E1_NEXSЭкземпляр объекта не существует.
/\T_NDEFАтрибут не определен.
VA_NSETЯвное значение не установлено или оно выведено неопределенно.
FN_NAVLФункция не обеспечивается данной реализацией.
SY_ERRОбнаружена ошибка основной системы.
10.10.2 П р о в е р к аа т р и б у т а
Данная команда определяет, имеет ли значение атрибут экземпляра объекта. Команда приме
нима толъко к явным атрибутам.
П р и м е ч а н и е — Данная команда применяется независимо от того, объявлен ли атрибут необязатель
ным или нет.
Вход
Предмет:entityJnstance;
экземпляр объекта, атрибут которого проверяется.
Атрибут:e.\plicit_attribute;
проверяемый атрибут.
Выход
Результат:boolean_value;
TRUE, если Attribute имеет значение в Object, FALSE —в противном слу
чае.
Указатели возможных ошибок
SS_NOPNСеанс СИДД не открыт.
RP_NOPNХранилище не открыто.
TR_NAVLТранзакция недоступна в текущем сеансе.
TR ЕАВТранзакция прервана аварийно.
E1_NEXSЭкземпляр объекта не существует.
AT_NDEFАтрибут не определен.
FN_NAVLФункция не обеспечивается данной реализацией.
SY_ERRОбнаружена ошибка основной системы.
10.10.3 П о и с к С И Д Д-м о д е л и э к з е м п л я р а о б ъ е к т а
Данная команда возвращает идентификатор СИДД-модели, содержащей экземпляр объекта.
Вход
Предмет:entityJnstance;
экземпляр, предстааляющий интерес.
Выход
Модель:sdai_modcl;
модель, содержащая Object.
Указатели возможных ошибок
MO_NEXSСИДД-модель не существует.
TR_NAVLТранзакция недоступна в текущем сеансе.
TR ЕАВТранзакция прервана аварийно.
E1_NEXSЭкземпляр объекта не существует.
SY_ERRОбнаружена ошибка основной системы.
10.10.4 П о л у ч е н и е т и п а э к з е м п л я р а
Данная команда возвращает идентификатор entityjlefinltion, найденный всловаре данных СИДД.
на котором основан заданный entity Jnstance.
Вход
Предмет:entityJnstance;
экземпляр, тип объекта которого ищется.
Выход
Тип:entity _definition;
тип объекта, экземпляром которого является Object.
66