One-way SOAP 1.1 HTTP Binding using protocol MEP

It seems useful to show how to write a SOAP 1.1 HTTP Binding using the
protocol MEP that I've proposed.

 

One-way SOAP 1.1 HTTP Binding

 

1. Outline

This binding refines the SOAP HTTP binding specified in the SOAP 1.1
specification [1] to accommodate one-way messages and protocol
independent message exchange pattern abstraction proposed in [2].

 

1.1 Name

This binding is identified by the URI:

*	"http://www.w3.org/2005/11/ws-addr/bindings/SOAP11HTTP/"

 

2. SOAP HTTP Request

The HTTP Request Body MUST contain the value of the
http://www.w3.org/2004/12/ws-addr/mep/RequestMessage property.  The HTTP
Request MUST be sent to the address specified by the
http://www.w3.org/2004/12/ws-addr/mep/ImmediateDestination property.

 

3. SOAP HTTP Response

 

The HTTP Response MUST have a status code of 202.  The HTTP Response
Body MUST be a SOAP Envelope with an empty SOAP Body.  The response
status property, http://www.w3.org/2004/12/ws-addr/mep/ResponseStatus,
is set to Success.  If the HTTP Response is formatted in any other way,
then the response status is set to Failure.  The response message
property, http://www.w3.org/2004/12/ws-addr/mep/ResponseMessage, is set
to empty in any response status case.

 

References

 

[1] http://www.w3.org/TR/2000/NOTE-SOAP-20000508/

[2]
http://lists.w3.org/Archives/Public/public-ws-addressing/2005Jul/att-001
0/ws-addr-soapadjuncts-simplemeps_httpbinding.html#req-respmep

 

Cheers,

Dave

 

 

 

Received on Monday, 7 November 2005 23:24:15 UTC