ГОСТ Р ИСО 10303-22-2002
Укнзагели возможных ошибок
MX NDEFДоступ к СИДД-модели не определен.
E1_NEXSЭкземпляр объекта не существует.
Al_NEXSСписок не существует.
TR NAVLТранзакция недоступна в текущем сеансе.
TR_EABТранзакция прервана аварийно.
VA_NSETЗначение границы не установлено.
EX.NSUPВычисление выражения границы не обеспечивается данной реализацией.
FN NAVLФункция не обеспечивается данной реализацией.
SY_ERRОбнаружена ошибка основной системы,
10.11.15 Г1 р о в е р к а м а с с и в а на н а л и ч и е п у с т ы х э л е м е н т о в
Данная команда проверяет, имеют ли значения все индексные позиции экземпляров массива,
объявленный тип которого не допускает наличия пустых элементов. Проверку проводят для всех
атрибутов заданного прикладного экземпляра, имеющих экземпляры массива в качестве своих зна
чений. Если существующая совокупность прикладной схемы не достаточна для успешного вычисле
ния выражения, определяющего значение границы, должна быть выдана ошибка VA_NSET. Если
реачизания не обеспечивает вычисление данного выражения, должна быть выдана ошибка EX_NSUI\
Вход
Предмет:application_instance;
проверяемый экземпляр.
Несоответствия:non_persistent_list_instancc;
если Результат (Result) FALSE, то это существующий нефиксированный
список, в который добаатяются экземпляры атрибутов, элементами кото
рых являются атрибуты, не соответствующие проверяемым требованиям.
Выход
Результат:boolean_value;
TRUE, если все экземпляры массивов, не могущие иметь позиций с неус
тановленными значениями, фактически имеют значения во всех индексных
позициях или все экземпляры массивов, представляющие атрибуты Пред
мета (Object), объяазены содержащими необязательные элементы, или Object
не имеет атрибутов со значениями экземпляров массива. FALSE, если от
сутствует по крайней мере одно значение атрибута экземпляра массива,
объявленного не содержащим необязательные элементы, или нижняя или
верхняя граница экземпляра массива конфликтуете объявлением типа мас
сива.
Указатели возможных ошибок
\1X_NDEFДоступ к СИДД-модели не определен.
VA_NSETЗначение индекса массива не установлено.
EI_NEXSЭкземпляр объекта не существует.
AI NEXSСписок не существует.
TR NAVLТранзакция недоступна в текущем сеансе.
TR_EABТранзакция прервана аварийно.
EXNSUPВычисление выражения индекса не обеспечивается данной реализацией.
FN_NAVLФункция не обеспечивается данной реализацией.
SY_ERRОбнаружена ошибка основной системы,
10.11.16 Г1р о в е р к а ш и р и н ы с т р о к и
Данная команда проверяет, будут ли строки с данными значениями атрибутов иметь заданную
ширину. Проверку проводят для всех атрибутов конкретного экземпляра с соответствующим стро
ковым значением. Если существующая совокупность прикладной схемы не достаточна для успешно го
вычисления выражения, определяющего значение ширины, должна быть выдана ошибка VA_NSET.
Если реализация не обеспечивает вычисление данного выражения, должна быть выдана ошибка
EX_NSUP.
Вход
Предмет:applicationjnstance;
проверяемый экземпляр.