ГОСТ Р ИСО/МЭК 40210—2014
- один или два дочерних информационных объекта элементов в его свойстве [children], в следую
щем порядке:
1 Обязательный информационный объект-элемент Value как описано ниже (см. пункт 8.4.1.1).
2 Необязательный информационный объект-элемент Subcode как описано ниже (см. пункт 8.4.1.2).
8.4.1.1 Элемент Value SOAP (с родителем Code)
Информационный объект-элемент Value имеет:
- [local name] Value;
- [namespace name]
http://www.w3.org/2003/05/soap-envelope.
Тип информационного объекта-элемента Value - env:faultCodeEnum. SOAP определяет неболь
шой набор кодов отказа SOAP, покрывающих отказы SOAP высокого уровня (см. пункт 8.4.6).
8.4.1.2 Элемент Subcode SOAP
Информационный объект-элемент Subcode имеет:
- [local name] Subcode;
- [namespace name]
http://www.w3.org/2003/05/soap-envelope;
- один или два дочерних информационных объектов элементов в своем свойстве [children], в сле
дующим порядке:
1 Обязательный информационный объект-элемент Value как описано ниже (см. пункт 8.4.1.3).
2 Необязательный информационный объект-элемент Subcode (см. пункт 8.4.1.2).
8.4.1.3 Элемент Value SOAP (с родителем Subcode)
Информационный объект-элемент Value имеет.
- [local name] Value;
- [namespace name]
http://www.w3.org/2003/05/soap-envelope.
Тил информационного объекта-элемента Value - xs:QName. Определенное приложением значе
ние этого элемента — это значение подкатегории дочернего информационного объекта-элемента Value
родительского информационного объекта-элемента Subcode (см. пункт 8.4.6).
8.4.2 Элемент Roason SOAP
Информационный объект-элемент Reason предназначен обеспечить понятное человеку объясне
ние причины отказа.
Информационный элемент Reason имеет:
- [local name] Reason;
- [namespace name]
http://www.w3.org/2003/05/soap-envelope;
- один или более дочерних информационных объектов элементов Text (см. пункт 8.4.2.1). Каждый
дочерний информационный объект-элемент Text ДОЛЖЕН иметь уникальное значение своего инфор
мационного объекта атрибута xmhlang.
Тип информационного объекта-элемента Reason - env:faultReason.
8.4 2.1 Элемент Text SOAP
Информационный объект-элемент Text предназначен для передачи текста понятного человеку
объяснения отказа.
Информационный объект-элемент Text имеет:
- [local name] Text;
- [namespace name]
http://www.w3.org/2003/05/soap-envelope;
-обязательный информационный объект-атрибут с [local name] lang и [namespace name]
«
http://www.w3.org/XML/1998/namespace».
Следует обратить внимание на то. что в определении инфор
мационного объекта атрибута lang требуется, чтобы [prefix] был «xml» любым написанием строчных и
прописных букв (см. XML 1.0 [XML 1.0]. Идентификация Языка);
- любое число дочерних символьных информационных объектов. Дочерние символьные инфор
мационные объекты, символьный код которых принадлежит множеству пробельных символов, как
определено в XML 1.0 [XML 1.0]. рассматриваются как значимые.
Тип информационного объекта-элемента Text - env:reasontext
Этот информационный объект-элемент аналогичен [заголовку] ’Reason-Phrase’, определенному
HTTP [RFC 2616]. и ДОЛЖЕН предоставить информацию, поясняющую природу отказа. Этот элемент не
предназначен для алгоритмической обработки.
8.4.3 Элемент Node SOAP
Информационный объект-элемент Node предназначен предоставить информацию, в каком узле
SOAP на пути следования сообщения SOAP произошел отказ (см. раздел 5).
Информационный объект-элемент Node имеет.
20