ГОСТ Р ИСО.МЭК 9072-1-93
пользователем-СЭУО в другой открытой системе. Отдельное зна-
чепие данных — аргумент операции может сопровождать этот
запрос. О результате выполнения некоторых операций (успешном
или безуспешном) сообщается. Для других операций сообщается
тольхо о безуспешном их выполнении. О выполнении некоторых
операций ничего не сообщается независимо от результата. Отдель
ное значение данных -- результат операции сопровождает отчет об
успешном выполнении операции; отчет о безуспешном выпол нении
операции идентифицирует возникшие особые условия.
Нотацией типа операции является ключевое слово OPERATION,
за которым факультативно может следовать ключевое слово
ARGUMENT, тин аргумента операции, факультативно присвоен
ное ему справочное имя и вид отчетности о результате операции
(если она используется). Если сообщается об успешном выполне
нии операции, то ключевое слово RESULT, факультативно тип ре
зультата и факультативно назначенное ему справочное имя опре
делены. Если сообщается о безуспешном выполнении операций, то
определены ключевое слово ERROR и справочные имена значений
ошибок или типов ошибок, о которых сообщается. Если операция
является порождающей из набора операций-свяэки, то ключевое
слово
LINKED-OPERATION,
справочные имена связующих порож
даемых операций или типов иорождаемых-операиий определены.
Ссылка на значения ошибо’к или значения порождаемых операций
предпочтительнее, однако ссылки на типы должны быть исполь
зованы только в том случае, если эти значения везде определены
(см. 9.6).
Нотацией значения операции является идентификатор опера
ции. Если локальный уникальный идентификатор (локальное зна
чение) достаточен, то идентификатор относится к типу INTEGER
(ЦЕЛОЕ). Если глобальный идентификатор (глобальное значе
ние)необходим для того, чтобы обеспечить уникальную иденти
фикацию операций, используемых в нескольких абстрактных син
таксисах. идентификатор относится к типу OBJECT IDENTIFIER.
Порождаемые операции и ошибки, на которые ссылаются кон
кретные операции, должны коллективно использовать отдельный
поименованный абстрактный синтаксис (см. 8.1) с этой операцией,
если порождаемые операции или ошибки идентифицированы ло
кальными значениями. Использование глобальных значений не ог
раничено.
9.5 С п е ц и ф и к а ц и яошибок
Значение данных тина ошибок представляет собой идентифи
катор особых случаев, о которых пользователь-СЭУО одной отк
рытой системы может уведомить равноправного пользователя-
22