ГОСТ Р ИСО 9506-2-2014
[6] IMPLICIT NULL
[7] IMPLICIT DeleteNamedType-Error
(7J IMPLICIT NULL
,deleteNamedVariableList
ENDIF
IF ( deleteNamedType )
,deleteNamedType
ELSE
,deleteNamedType
ENDIF
IF ( defineEventEnrollment)
[8] DefineEventEnrollment-Error
,defineEventEnrollment-Error
ELSE
,defineEventEnrollment-Error
[8] IMPLICIT NULL
ENDIF
- [9J Reserved for use by annex D
IF ( fileRename)
,fileRename
ELSE
,fileRename
[9] IMPLICIT FileRename-Error
[9] IMPLICIT NULL
[10] AdditionalService-Error
[10] IMPLICIT NULL
[11] IMPLICIT ChangeAccessControl-Error
[11] IMPLICIT NULL
ENDIF
IF ( csr cspi)
,additionalService
ELSE
,additionalService
ENDIF
IF ( changeAccessControl)
,changeAccessControl
ELSE
changeAccessControl
ENDIF
} OPTIONAL
}
Тип ServicoError идентифицирует классошибки и код ошибки. Он доставляет кодошибки, сообще
ние об ошибке, атакже специальную информациюдля услуг,требующихдополнительную информацию,
передаваемую при возникновении ошибки. Сущность ErrorClass. особые знамения ErrorClass. а также
параметры дополнительного кода addltionalCodc и дополнительного описания additionalDescription
получаются в соответствии с соглашениями (см. 5.5) в настоящем стандарте и определениями раздела
24 ИСО 9506-1.
Выбор класса ошибки orrorClass основан на выборе подпараметра класса ошибокдля параметра
типа ошибки ЕггогТуре. указанного примитивом услуги ответа. В свою очередь, выбор значения для
класса ошибок основан на выборе подпараметра кода ошибки для параметра типа ошибки ЕггогТуре,
указанного примитивом услуги ответа. Параметры additionalCodo и additionalDescription получены из
подпараметров параметра типа ошибки ЕггогТуре с тем же именем.
ОсобаяинформацияуслугиserviceSpecificInformationотсутствует,еслипараметр
modifiorPosition присутствует в блоке данных Confirmed-ErrorPDU. Если параметр modifierPosition не
присутствует в блоке данных Confirmed-ErrorPDU. то информация serviceSpecificInformation мо жет
быть получена из других параметров, описанных как подпараметры параметра Rosult(-) для кон
кретных услуг (если такие особые подпараметры услуг существуют).
П римечание — Особая информация услуги не указывается, если модификатор требует возврата блока
данных Confirmed-ErrorPDU. Если возврат Confirmed-ErrorPDU - это результат ошибки обработки запроса под
тверждаемой услуги, то особая информация услуги возвращается, но только для тех услуг, для которых указанная
информация удовлетворяет требованиям установленной процедуры предоставления услуг.
7.4.2 AdditionalService-Error (ошибка дополнительной услуги)
AdditionalService-ErrorCHOICE {
IF ( defineEventConditionList)
defineEcJ[0] DefineEventConditionList-Error
55