ГОСТ Р ИСО-МЭК 9072—1—S3
из
В) 2 В з а и м о с в я з а н н ы е о пе р а ц ии
Приводимый ниже пример показывает определение набора взаимосвязанных-
операиай. состоящихпорождающей-операции parent ор12 н порождаемых-
операций nperalionExampleSI и operationExample52.
OPERATION
рагеп!ч»рГ2
ARGUMENT Argum<ntTypcl2
RESULT Rcsu!tTypel2
ERROR ( c-rrorExampicl. iircifExampL-i }
LINKED ( operationExanpleSI. operationLxamplc52 J
: - 6
В 13 Ошибки
а
ERROR
Ошибки (см. ниже crrorExampIel н errorExample2) уведомляют о неудачном
результате Параметр ошибки crrorExampIel относится к типу ParameterTypel.
ошибка crrorExample2 не имеет параметров. Значение ошибки crrorExampIel
равно I, значение ошибки crrorExample2 равно 2
crrorExampIel
PARAMEIER ParamctcrTypc’
I
crrorExampU-2 ERROR
:.2
B.2 Примеры операций-связки и операций-развязни
В атом поднайме содержатся примеры определения операиий-евя <нн и опс-
рЛПНН раЛ:»IKII
В 2 1 О п с р а ц и и • с в я з к и
связки
BIND
Операции-связки используются для установления прикдадиой-лесоциации.
Запрос операцииBiudEsamplol ив установление прикладной-ассоциа-
ции сопровождается аргументом типа BindArgumentTypcl Положительный
ответ па установление прикладной-ассоциации сопровождается результатом типа
BindArgumentTypcl Отрицательный спon на установление прикладион-ассоциа-
цни сопровождается ошибкой-связки типа BindErrorTvpel
’
B’ndUxaiiintc -:BIND
ARGUMENT BindArguntenITvpe I
RESULT BindR.“M.HTy|vl
BIND ERROR BindFrrorTypel
Запрос операции связки 8sndF.xampic2 на усгрновлеШк’ прякладноП-ассо-
киации сопровождается аргументом типа B-ndArgumcntTypcI. Положительный
ответ на хстзиопленке врикладной-ассоциаиин нс сопровождается никакими
данными пользователяО-рнцательиий ответ на установление приклалмой ас-
сопивнии сопрочожлаотся ошибкой-снязкн типа BindErrorTvpel
BindExamplc2 :: —
ARGUMENT BunIArgimten:T\ pel
BIND-ERROR Bind ErrorType!
Заметим, чти аргумент, результат и ошибка-связки операции-связки факуль
тативны. Как запрос операции-связки BindExampL-З на установление приклад
яой-ассоииаиии, так и ответ иа установление нрикдадмой-ассо-дцсини не сои
ропождаюк-я никакими данными подь-юйдтеля.
BindLxainplc3 ■BIND
B.22 О п е р а ц и и - р а з в я з к и
Операции-развязки используются для разьединении приклад ной-accumulate»
Запрос операции развязки UnbindExamplel на разъединение прикладной-
асеоциаини сопровождается аргументом тина ItnbindAfgiimcntTypcI Ответ на
4G