ГОСТ ISO/IEC 24824-2—2013
П римечание — Условный идентификатор объекта может быть использован вместо классифицирован
ного имени при наличии ограничений на размер ASN.1 SOAP сообщения.
8.5.3.4 Значение компонента
encoded-value
.
encoding
должно быть сформировано из после
довательности дочерних СИ содержимого EII. которое является кодированием Base64 строки октета, и
должно быть строкой октета.
8.5.3.5 Компонент
schema-identifier
не должен отображаться и должен быть исключен.
8.5.4 Непонятое содержимое блока заголовка W3C SOAP
8.5.4.1
encoded-value.id
должно быть сформировано с альтернативой
qName.
и его значение
должно быть установлено из свойства (local name] и свойства [namespace name] NotUnderstood Ell.
8.5.4.2 Значение типа
NotUnderstood
должно быть сформировано из NotUnderstood Ell со
свойством [normalized value] qname АН. которое является объединением префикса (Р. например), дво
еточия («:») и локального имени со:
a) значением компонента u r i. которое является свойством [namespace name] NN среди членов
свойства [in-scope namespaces] NotUnderstood ЕМсо свойством [prefix] Р. и
b
)
значением компонента
name,
которое является локальным именем.
8.5.4.3 Значение типа
NotUnderstood
должно быть закодировано с использованием Basic
Aligned PER в строку октета, которая должна быть значением компонента
encoded-value.encoding.
9 Расширенная SOAP обработка встроенных в ASN.1 закодированных
значений
9.1 Общие положения
9.1.1 Обработка, описанная в следующих пунктах, расширяет обработку W3C SOAP сообщений,
описанных в W3C SOAP Часть 1. что позволяет SOAP узлу делать дополнительные преобразования
содержимого ЕМ. которые были отображены из ASN.1 SOAP сообщения.
П римечание — Расширенная обработка требуется, поскольку содержимое EII, как последователь
ность дочерних СП. будет содержать встроенное вASN.1 закодированное значение, которое является скрытым для
SOAP узла, если дальнейшая обработка выполняется для формирования значенияASN.1 из последовательности
дочерних СИ.
9.1.2 Содержимое EII должно быть дочерним EII от Body Ell, Header Ell (блоков заголовков W3C
SOAP). Detail Ell.
П римечание — Содержимое Ell. как правило, обрабатывается следующим образом:
a) конечный SOAP получатель обрабатывает дочерний Body Ell или дочерний Detail Ell и любые целевые
блоки заголовков W3C SOAP:
b) SOAP посредник обрабатывает любые целевые блоки заголовков W3C SOAP;
c) SOAP узел обрабатывает целевые блоки заголовков W3C SOAP, как следствие а) или Ь);
d) SOAP узел (такой как активный посредник) обрабатывает элементы информации с помощью дополнитель
ной обработки, не описываемой блоками заголовков W3C SOAP.
9.1.3 Содержимое (дочернее) EII будет иметь среди членов свойства [attributes] encoding-
stylo АН со свойством [normalized value] «urn:ohn:joint-iso-itu-t:asn1:generic-applications:fast-web-
services:soap-envelope:encoding-style:aper», как указано в 7.5.3.1.
9.1.4 Применение расширенной обработки содержимого ЕМдолжно быть результатом следующих
шагов:
a) ASN.1 тип встроенного в ASN.1 закодированного значения определен, как указано в 9.2;
b
) значение ASN.1 формируется из определенного встроенного в ASN.1 закодированного значе
ния. учитывая тип ASN.1, как указано в 9.3;
c) сформированное значение ASN.1 обрабатывается SOAP узлом, как правило, производя одно
или несколько значений ASN.1 с идентификаторами;
d) полученные ASN.1 значения с идентификаторами вставляются в новое W3C SOAP сообщение
инфо-набора (см. 6.4. Ь)) как встроенные в ASN.1 закодированные значения, как описано в 9.4.
П римечание — Эти четыре шага концептуальны. На самом деле не существует никакого требова
ния для осуществления формирования значения ASN.1 из определенного встроенного в ASN.1 значения, так как
не существует никаких требований для реализации формирования представления W3C SOAP сообщения инфо-
набора.
14