ГОСТ ISO/IEC 24824-2—2013
Окончание таблицы 1
A S N .1 м о д у л ь д л я A S N .1 S O A P
С с ы л ка
н а W 3 C S O A P
Ч а с ть 1
О то б р а ж е н и е
и з A S N .1
О то б р а ж е н и е
в
A S N .1
Value ::= ENUMERATED {
versionM ism atch,
mustUnderstand,
dataEncodingUnknown,
sender,
5.4.1.1,
5.4.8
Пункт 7.4.3
Пункт 8.4.3
re ce ive r
)
TextSEQUENCE (
5.4.2.1Пункт 7.4.4Пункт 8.4.4
lang XSD.Language.
Подпункт 7.4.4.2Подпункт 8.4.4.2
te x t UTFBString
Подпункт 7.4.4.3Подпункт 8.4.4.3
J
Content : . . . .N/AПодраздел 7.5Подраздел 8.5
7 Отображение компонентов типа Envelope в единицах информации
7.1 Общие положения
7.1.1 Envelope Ell должен быть сформирован из значения типа Envelope.
7.1.2 Уникальное свойство [prefix] Nil со свойством [namespace name], равное имени W3C SOAP
диапазона имен среди элементов свойства [in-scope namespacos] Envelope ЕН. должно быть сформи
ровано в соответствии с его значением, выбранным SOAP узлом.
П рим ечания
1 Префикс «env» традиционно используется в W3C SOAP. Часть 1. 1.1, но может использоваться любой
префикс.
2 Все EII и All. определенные в SOAP, имеют свойство [namespace пате], равное имени W3C SOAP диа
пазона имен, как определено в W3C SOAP Часть 1. 1.1.
7.1.3 Значение компонента header должно быть отображено, как определено в 7.2.
7.1.4 Если у значения компонента b o d y -o r-fa u lt будет существующая альтернатива body, то
эта альтернатива должна быть отображена в Body ЕМ, как определено в 7.3.
7.1.5 Если у значения компонента b o d y -o r-fa u lt будет существующая альтернатива fa u lt,
то Body Ell должен быть сформирован, а альтернатива должна быть отображена в Fault Ell. как опреде
лено в 7.4.
П рим ечание — У W3C SOAP сообщения, содержащего информацию об отказе, может быть только один
Fault Ell как дочерний элемент Body Ell (и не может быть никаких других дочерних EII). Схема ASN.1 отражает эти
ограничения, обеспечивая отдельное содержимое и альтернативы отказа для выбора b o d y -o r-fa u lt.
7.2Отображение типа Header
7.2.1 Header ЕН должен быть сформирован из значения типа Header. Если тип Header будет
содержать одно или более возникновений H eaderBlock. то каждое возникновение H eaderB lock
должно быть отображено в определенном порядке по отношению к дочернему Ell Header Ell. как
опре делено в 7.2.2. Если не будет никаких возникновений H eaderBlock. то Hoador Ell не
должен быть сформирован.
7.2.2 Значение компонента c o n te n t должно быть отображено в блоке заголовка W3C SOAP, как
определено в 7.5. Дополнительные All среди элементов свойства [attributes] Ell должны быть сформи
рованы. как определено в 7.2.2.1—7.2.2.3.
7.2.2.1mustUnderstand АН должен быть сформирован из значения компонента m ustunder-
sta n d при условии, что значение присутствует и не является
f
a
l s
e
, а свойство [normalized value] в
mustUnderstand АП должно быть «1».
8