This section describes the SOAP Response Message Exchange Pattern, its properties and processing rules.
Response Message Exchange Pattern is a pattern where a SOAP node sends a request without any SOAP message
to another node, and expects the other node sending back a SOAP message.
The pattern name is:
http://www.w3.org/2003/05/soap/bindingFramework/ExchangeContext /ExchangePatternName =
http://www.w3.org/2003/05/soap/mep/soap-response/
Response Message Exchange Pattern shares the same additional SOAP properties
as the Request-Response Message Exchange Pattern: Outbound Message,
Inbound Message, Destination Node, and Sender Node.
Response Message Exchange Pattern also shares most of the processing rules with
the Request-Response Message Exchange Pattern. Bus since there is no requesting SOAP message,
the "State" property will have different values as shown in the following process diagram:
"Init"
|
|- Initialization
v
"Requesting" <------------> "Init"
| |
|- Requsting SOAP call | - Initialization
| v
| <------------> "Receiving"
| |
| | - Receiving SOAP call
v v
"Receiving" <------------> "Sending"
| |
|- Receiving response msg | - Sending response msg
v v
"Success" "Success"