ГОСТ Р ИСО 10303-22-2002
ствующая совокупность прикладной схемы не достаточна для успешного вычисления выражения,
определяющего значение границы, должна быть выдана ошибка VA_NSET. Если реализация не
обеспечивает вычисление данного выражения, должна быть выдана ошибка EXNSUP.
Вход
Итератор:iterator;
итератор, определяющий значение элемента агрегата, для которого возвра
щается значение
Гранины.
Выход
Значение:integer_value;
значение граничного значения элемента агрегата.
Указатели возможных ошибок
\1X_NDEFДоступ к СИДД-моделн не определен.
VA_NSETЗначение границы связанной совокупности не установлено.
1R NEXS Итератор не существует.
Al_NEXSЭкземпляр агрегата не существует.
VT_NVLDТип значения границы не зависит от совокупности.
TR_NAVL Транзакция недоступна в текущем сеансе.
TR_EABТранзакция прервана аварийно.
EX_NSUPВычисление выражения границы не обеспечивается данной реализацией.
SY_ERR Обнаружена ошибка основной системы.
10.12.9 П о л у ч е н и е н и ж н е й г р а н и ц ы
Данная команда возвращает значение population_dcpendcnt_bound для нижней границы или
нижнего индекса заданного экземпляра агрегата, основанного на текущей совокупности приклад
ной схемы. Если существующая совокупность прикладной схемы не достаточна для успешного вы
числения выражения, определяющего значение границы, должна быть выдана ошибка VA_NSET.
Если реализация не обеспечивает вычисление данного выражения, должна быть выдана ошибка
EX_NSUP.
Вход
Агрегат:aggregatejnstance;
экземпляр агрегата, для которого возвращается значение нижней границы.
Выход
Значение:integer_value;
значение нижней границы или нижнего индекса.
Указатели возможных ошибок
\1X_NDEFДоступ к СИДД-моделн не определен.
Al_NEXSЭкземпляр агрегата не существует.
va
L
n set
Значение границы связанной совокупности не установлено.
VT NVLDТип значения границы не зависит от совокупности.
TR NAVLТранзакция недоступна в текущем сеансе.
TR EABТранзакция прервана аварийно.
EX NSUPВычисление выражения границы не обеспечивается данной реализацией.
SY ERR Обнаружена ошибка основной системы,
10.12.10 П о л у ч с и н е в е р х н е й г р а н и ц ы
Данная команда возвращает значение population_dependent_bound для верхней границы или
верхнего индекса заданного экземпляра агрегата, основанного на текущей совокупности приклад
ной схемы. Если существующая совокупность прикладной схемы не достаточна для успешного вы
числения выражения, определяющего значение границы, должна быть выдана ошибка VA NSET.
Если реализация не обеспечивает вычисление данного выражения, должна быть выдана ошибка
EX_NSUP.
Вход
Агрегат:aggregatejnstance;
экземпляр агрегата, для которого возвращается значение верхней границы.
Выход
Значение:integer_value;
значение верхней границы или верхнего индекса.
S3