This section provices a quick description of 4 SOAP Message Exchange Patterns defined in SOAP 1.2.
SOAP Message Exchange Patterns are abstract presentations of how the SOAP framework specification
can be extended to meet specific communication needs. There are 4 patterns presented in SOAP 1.2:
Request-Response Message Exchange Pattern
Response Message Exchange Pattern
SOAP Web Method Feature
SOAP Action Feature
SOAP properties that are defined for all SOAP Message Exchange Patterns:
1. Pattern Name: Used to identify the pattern. This property is named as:
http://www.w3.org/2003/05/soap/bindingFramework/ExchangeContext
/ExchangePatternName
2. Failure Reason: Used to identify the reason for the failure of this message exchange.
This property is named as:
http://www.w3.org/2003/05/soap/bindingFramework/ExchangeContext/FailureReason
3. Local Role: Used to identify the role of this local SOAP node.
This property is named as:
http://www.w3.org/2003/05/soap/bindingFramework/ExchangeContext/Role
4. State: Used to identify the state of this message exchange.
This property is named as:
http://www.w3.org/2003/05/soap/bindingFramework/ExchangeContext/State