ГОСТ Р ИСО 9506-2-2014
Write-Response ::= SEQUENCE OF CHOICE {
failure[0] IMPLICIT DataAccessError,
success [1] IMPLICIT NULL }
14.7.1 Write-Roquest (запрос записи)
Абстрактный синтаксис выбора Write для типа ConfirmodServiceRequest — это тип Write-
Request.
14.7.2 Write-Response (ответ записи)
Абстрактный синтаксис выбора Write для типа ConfirmodSorviceResponse — это тип Write-
Response.
Поле Success указано параметром Success примитива ответа Write.response, имеющим зна
чение true, и имеет вид параметра Success, имеющего значение true, для примитива подтверждения
Write.confirm.
Поле Failure указано параметром Succoss примитива ответа Write.response. имеющим значе
ние false. Оно должно быть параметром ошибки DataAccessError примитива ответа Write.response и
иметь вид параметра Success, имеющего значение false, и параметра ошибки DataAccessError при
митива подтверждения Write.confirm.
14.8 InformationReport (информационный отчет)
АбстрактныйсинтаксисвыбораInformationReportнелодтверждаемойуслугитипа
UnconfirmedService описан ниже. В 14.1 установлен порядок получения всех параметров, не описан
ных явно в настоящем подразделе.
InformationReport ::= SEQUENCE {
variableAccessSpecification
listOfAccessResult
VariableAccessSpecification.
[0] IMPLICIT SEQUENCE OF AccessResult}
14.8.1 InformationReport (информационный отчет)
АбстрактныйсинтаксисвыбораInformationReportнелодтверждаемойуслугитипа
UnconfirmedService — это тип InformationReport.
П римечание — Услуга InformationReport является нелодтверждаемой.
14.9 GetVariabloAccessAttributos (получение атрибутов доступа к переменной)
Абстрактный синтаксис выбора GetVariableAccessAttributes запроса подтверждаемой услуги
ConfirmodServiceRequest и ответа подтверждаемой услуги ConfirmodSorviceResponse описан ниже. В
14.1 установлен порядок получения всех параметров, не описанных явно в настоящем подразделе.
GetVariableAccessAttributes-Request ::= CHOICE (
[0] ObjectName
IF ( vnam )
name
IF { vadr)
[1] Address
ENDIF
IF { vadr)
address
ENDIF
}
GetVariableAccessAttributes-Response ::= SEQUENCE (
mmsDeletable[0] IMPLICIT BOOLEAN.
IF { vadr)
(1] Address OPTIONAL.
address
ENDIF
typeDescription
[2] TypeDescription
IF ( aco )
,accessControlList[3] IMPLICIT Identifier OPTIONAL
- Shall not appear in minor version one or two
95