ГОСТ Р ИСО/МЭК 10740-1-2000
(1),
Transfer-condition ::= ENUMERATED {
altered-vaiue-acceptable(1),
oniy-altered-value-requested(2),
altered-value-not-acceptable(3))
Transfer-result ::= SEQUENCE {
altered-valueAltered-value DEFAULT undefined,
data-valueEXTERNAL OPTIONAL
- - может отсутствовать, если transfer-condition - -
- - равен only-altered-value-requested - - }
- - Расширение
Extend ::= ABSTRACT-OPERATION - - вызывается соучастником
ARGUMENT Extend-arguntent
RESULT new-reference DOR - - идентификатор не должен присутствовать - -
ERRORS (Access-denied. Extend-rejected.
Invalid-reference)
Value-not-available)
Extend-argument ::= SEQUENCE {
requested-QoS Extend-QoS - - см. ограничения в 6.1.3 - - ,
dorDOR - - идентификатор не должен отсутствовать - -}
- - Абстрактные ошибки
Access-denied::= ABSTRACT-ERROR
PARAMETER SEQUENCE (
problemAccessPrnblem,
accessee-errorAplicationSpecificError ОPHONAL)
AccessProblem ::= ENUMERATED {
insufficient-privilege
insuffient-access
(2),
use-expired
(3))
ApplicationSpecificError ::= OCTET STRING
- - внутренний формат OCTET STRING является - -
- - сообщением о специфической ошибке приложения - -
Extend-rejected::= ABSTRACT-ERROR
PARAMETER SEQUENCE <
problemExtend Problem,
accessee-error AplicationSpecificError OPTIONAL,
olfered-QoSQuality-of-Service OPTIONAL
- - только c ExtendProblem (3) - -)
Extend ProblemENUMERATED {
extend-not-implemented
(I),
extend-refused(2),
different-extend-offered(3),
object-value-deleted
(4))
Invalid-reference ::= ABSTRACT-ERROR
PARAMETER SEQUENCE {
problemReference Problem,
accessee-error AplicationSpecificError OPTIONAL)
Re fereпсеProblem ::= ENUMERATED <
dor-bad-syntax
OK
dor-not-curreni
(2).
gos-problem
(3),
inconsistent-request (4))
Value-not-available ::= ABSTRACT-ERROR
PARAMETER SEQUENCE {
problem ValueProblem,
accessee-error AplicationSpecificError OPTIONAL)
7