БИБЛИОТЕКА НОРМАТИВНЫХ ДОКУМЕНТОВ

ГОСТ Р ИСО/МЭК 40220-2015. Национальный стандарт Российской Федерации. Информационные технологии. W3C SOAP. Версия 1.2. Часть 2. Дополнения (вторая редакция)

8.5. Функция SOAP "Действие"

Данный раздел определяет функцию SOAP "Действие".

8.5.1. Имя функции SOAP

Идентификатор функции SOAP "Действие": URI [ИСО/МЭК 40210, подраздел 5.6] "http://www.w3.org/2003/05/soap/features/action/".

8.5.2. Описание

Многие привязки SOAP 1.2 к нижележащим протоколам, вероятно, используют тип медиа "application/soap+xml" (см. приложение A) для передачи сериализованных XML сообщений SOAP. Тип медиа определяет дополнительный параметр action, который, помимо прочего, может использоваться для оптимизации обработки или маршрутизации. Функция "Действие" определяет известные URI, чтобы показать, что параметр action поддерживается в привязке, которая использует MIME, и также для того, чтобы ссылаться на значение самого параметра.

8.5.3. Конечный автомат функции SOAP "Действие"

Функция SOAP "Действие" определяет единственное свойство, которое описано в таблице 14. Значение данного свойства ДОЛЖНО быть абсолютным URI [RFC 3986] и НЕ ДОЛЖНО быть пустым.

 

Таблица 14

 

Определение свойства для функции SOAP "Действие"

 

Имя свойства

Тип свойства

http://www.w3.org/2003/05/soap/features/action/Action

xsd:anyURI

 

Если у свойства http://www.w3.org/2003/05/soap/features/action/Action есть значение в отправителе SOAP, использующем привязку, поддерживающую данную функцию, то отправитель ДОЛЖЕН использовать значение свойства в качестве значения параметра action в указателе типа медиа.

Наоборот, если получатель SOAP обнаруживает значение в параметре action указателя типа медиа, то получатель ДОЛЖЕН сохранить это значение в свойстве http://www.w3.org/2003/05/soap/features/action/Action.