ГОСТ Р ИСО 9506-2-2014
8.4 Прерывание
Услуга прерывания прямо отображается на услугу M-U-Abort {см. раздел 24).
8.5 Отмена
Абстрактный синтаксис запроса (ответа, ошибки) услуги отмены описан типами Cancel-
RequostPDU, Cancel-ResponsePDU и Cancel-ErrorPDU соответственно, приведенными ниже. В 5.5
представлено описание порядка получения всех параметров, не описанных в настоящем подразделе.
Cancel-RequestPDU ::= Unsigned32 - originallnvokelD
Cancel-ResponsePDU ::= Unsigned32 - originallnvokelD
Cancel-ErrorPDU ::= SEQUENCE {
originallnvokelD
serviceEnror
[0] IMPLICIT Unsigned32,
[1] IMPLICIT ServiceError
}
8.5.1 Cancol-RequestPDU (блок данных запроса отмены)
Абстрактный синтаксис запроса услуги отмены — это Cancol-RequestPDU.
8.5.2 Cancol-ResponsePDU (блок данных ответа отмены)
Абстрактный синтаксис ответа услуги отмены — это Cancel-ResponsePDU.
8.5.3 Cancel-ErrorPDU (блок данных ошибки отмены)
Абстрактный синтаксис ошибки услуги отмены — это Cancel-ErrorPDU.
8.6 Выбраковка
Описание абстрактного синтаксиса услуги выбраковки определено сущностью RejectPDU. В 5.5
представлено описание порядка получения всех параметров, не описанных в настоящем подразделе.
RejectPDU ::= SEQUENCE{
originallnvokelD
rejectReason
confirmed-requestPDU
other
[0] IMPLICIT Unsigned32 OPTIONAL,
CHOICE {
[1] IMPLICIT INTEGER {
(0),
unrecognized-service(1),
unrecognized-modifier(2).
invalid-invokelD(3),
invalid-argument(4),
invalid-modifier (5),
max-serv-outstanding-exceeded
max-recursion-exceeded
value-out-of-range
(6),
Value 7 reserved for further definition
(8),
(9)
} (0 .9),
confirmed-responsePDU [2] IMPLICIT INTEGER {
other(0),
unrecognized-service (1),
invalid-invokelD(2),
invalid-result
(3),
~ Value 4 reserved for further definition
(5),
(6)
max-recursion-exceeded
value-out-of-range
}
(0 6
).
confirmed-errorPDU (3) IMPLICIT INTEGER {
other(0),
unrecognized-service (1),
invalid-invokelD(2).
invalid-serviceError(3),
61