ГОСТ Р ИСО/МЭК 10740-1-2000
Она должна указывать ошибку безопасности в ООС;
б) недостаток доступа
Она должна указывать ошибку безопасности, когда исполнитель попытается вернуть значение
объекта данных;
в) окончание использования
Она должна указывать, что предыдущая передача с однократным использованием ООС была
успешна.
Кроме того, более подробное сообщение об ошибке может быть факультативно представлено
в форме, специфической дзя приложения ошибки исполнителя из приложения, использующего
механизм СПД.
6.1.5 А б с т р а к т н а я о ш и б к а « н е д о п у с т и м а я ссылка»
Абстрактная ошибка «недопустимая ссылка* указывает, что ООС не подходит для использова
ния с поставляемыми параметрами. Проблемами, которые могут вызвать эту абстрактную ошибку,
являются:
а) неверный синтаксис ООС
Предоставленная ООС не может быть проанализирована исполнителем;
б) ООС не яатяется текущей.
Предоставленная ООС может быть проанализирована исполнителем, но запись ООС не может
быть найдена:
в) проблема КУ
Предоставленная ООС содержит КУ. противоречащее хранящимся у исполнителя КУ;
г) несогласованный запрос.
Условие передачи в аргументе противоречит КУ, например, когда «запрашивается только
измененное значение» поставляется с КУ уровня 3 или «измененное значение недопустимо* с КУ
уровня 1.
Кроме того, более подробное сообщение об ошибке может быть факультативно представлено
в форме, специфической дзя приложения ошибки исполнителя из приложения, использующего
механизм СПД.
6.1.6 Аб с т р а кт и а я о ш и б к а « з н а ч е н и е н е д о с т у п н о *
Абстрактная ошибка «значение недоступно» указывает, что значение объекта данных, связан
ное с достоверной ООС. не может быть получено. Проблемами, которые могут вызвать эту
абстрактную ошибку, являются:
а) значение объекта уддэено
Она не должна использоваться, когда применяется точное завершение или завершение исполь
зования. но она должна использоваться во всех остдэьных случаях, когда значение объекта данных
было удалено;
б) объект недостижим
Она должна использоваться дзя указания, что значение объекта данных временно недоступно,
например перемещаемый носитель не смонтирован либо объект зарезервирован другим пользователем;
в) истечение достоверноети
Онадолжна использоваться для указания того, что время достоверности дзя объекта КУуровня
3 было превышено и значение объекта данных более недоступно.
П р и м е ч а н и е —Локальным вопросом является, должен ли исполнитель передавать значения объектов
данных с истекшим временем достоверности;
г) значение объекта изменено
Она должна использоваться, когда условие передачи для КУ уровня 2 установлено как
«измененное значение недопустимо* и значение объекта данных было изменено со времени
аргумента передачи, если он присутствует, или со времени создания, если время аргумента передачи
отсутствует.
Кроме того, более подробное сообщение об ошибке может быть факультативно представлено
в форме, специфической дзя приложения ошибки исполнителя из приложения, использующего
механизм СПД.
6.1.7 А б с т р а к т н а я о ш и б к а « р а с ш и р е н и е от в е р гн у т о *
Абстрактная ошибка «расширение отвергнуто* указывает, что исполнитель не может осущест
вить предоставленную абстрактную операцию из-за ограничения реализации или возможности. В
этом случае, если исполнитель может предзожить более ограниченное расширение, чем запрашивает
соучастник, то абстрактная ошибка может содержать параметр «предзагаемое КУ». Если соучастник
5