ГОСТ Р ИСО/МЭК 40220—2015
Запрашивающий узел SOAPОтвечающий узел SOAP
Рисунок3 — Диаграмма переходов ШОС «ответ SOAP»
Когда локальный экземпляр привязки в отвечающем узле SOAP начинает получать входящее со
общение запроса, он логически создает экземпляр контекст обмена сообщениями. В таблице 10 описа ны
свойства, которые привязка инициализирует как часть создания экземпляра контекста.
Т а б л и ц а 10— Создание экземпляра контекста обмена сообщениями для входящего сообщения-запроса
Имя свойства:
http://w4Vw.vr3.org.‘2003/05.,soaplbindingFramework/ExchangeContext/ExchangePattemName.
Значение:
http://www.w3.org/2003i‘05/soap.‘mep’soap-fesponse/
.
Примечания: инициализируется как можно раньше в жизненном цикле обмена сообщениями
Имя свойства:
http://www.w3.ofg.’2003/05/soap1’bindingFramework/ExchangeContext/FailureReason
.
Значение: «None».
Примечания: относительный URI. который будет разрешен относительно значения свойства с именем
http:///»vnv.w3.org/2002M2/soap,‘bindingFramework/ExchangeContextiExchangePatternName
Имя свойства: http7
/www.w3.org/2003/05/soap,’bindingFramewofk/ExchangeContext/Role
.
Значение: «RespondingSOAPNode».
Примечания: относительный URI. который будет разрешен относительно значения свойства с именем
htlp://vAvw.w3.org/2002/12/soap’bindingFramework/ExchangeContext.’ExchangePattemName, инициализируется во
время жизненного цикла обмена сообщениями как можно раньше
Имя свойства: http.7/v<wvv.w3.ofg/2003.’Q5/soap/bindingFramework/’ExchangeContexti’State.
Значение: «Init».
Примечания: относительный URI. который будет разрешен относительно значения свойства с именем
http://\rtw»v.w3.org/2002i’12/soap’bindingFramework/ExchangeContexURo!e
Когда происходит переход между состояниями запрашивающего и отвечающего узлов SOAP, ло
кальный экземпляр привязки логически обновляет отдельные свойства. В таблицах 11 и 12 описаны эти
обновления для запрашивающих и отвечающих узлов SOAP.
Т а б л и ц а 11 — Переходы запрашивающего узла SOAP
Текущее
состояние
Init
Инициализация
Условие перехода: безусловный переход.
Следующее состояние: «Requesting».
Действие: инициировать запрос
18