- From: David Orchard <dorchard@bea.com>
- Date: Mon, 7 Nov 2005 15:24:06 -0800
- To: <public-ws-addressing@w3.org>
- Message-ID: <32D5845A745BFB429CBDBADA57CD41AF1439A3A2@ussjex01.amer.bea.com>
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