ГОСТ Р ИСО 9506-2-2014
information Report
[0] IMPLICIT InformationReport
ELSE
informationReport
[0] IMPLICIT NULL
ENDIF
IF (unsolicitedStatus)
, unsolicitedStatus
[1] IMPLICIT UnsolicitedStatus
ELSE
, unsolicitedStatus
[1] IMPLICIT NULL
ENDIF
IF (eventNotification )
, eventNotification
[2] IMPLICIT EventNotification
ELSE
. eventNotification
[2] IMPLICIT NULL
ENDIF
}
Тип блока данных UnconfirmedService должен идентифицировать тип услуги и аргумент для этой
услуги. С целью идентификации типа услуги используется соответствующий контекстный тег. Опреде
ления для каждой индивидуальной услуги устанавливают форму аргумента услуги с помощью
опреде ления типа, который содержит ссылку из блока данных UnconfirmedSorvice. Каждая услуга,
соответ ствующая блоку данных UnconfirmedService является неподтверждаемой услугой.
7.2.2 Unconfirmed-Dotail (неподтворждаемые подробности)
Блок данных подтверждаемого ответа Confirmed-ResponsePDU — это последовательность, со
держащая три элемента: целое без знака, сущность ConfirmedServiceResponse и сущность Response-
Detail.
Unconfirmed-Detail ::= CHOICE {
- this choice shall be selected if the tag value of the
- UnconfirmedService does not match any of the tags below
otherRequests NULL
IF ( cspi)
,eventNotification
[2] IMPLICIT CS-EventNotification
ENDIF
}
7.3 Confirmed-ResponsePDU (блок данных подтверждаемого ответа)
Confirmed-ResponsePDU ::= SEQUENCE {
invokelDUnsigned32.
service ConfirmedServiceResponse.
[79] Response-Detail OPTIONAL
IF { csr cspi).
service-ext
ENDIF
- shall not be transmitted if value is the value
- of a tagged type derived from NULL
}
Идентификатор задействования InvokelD — это 32-битное целое без знака. Он однозначно
идентифицирует запрос услуги среди всех ожидающих выполнения подтвержденных запросов услу ги
от конкретного MMS-польэоеателя по заданной прикладной ассоциации. В любой момент време ни
должен иметь место самое большее один ожидающий выполнения запрос услуги от конкретного
35