- From: Christopher B Ferris <chrisfer@us.ibm.com>
- Date: Tue, 8 Aug 2006 13:33:30 -0400
- To: Anish Karmarkar <Anish.Karmarkar@oracle.com>
- Cc: "public-ws-addressing@w3.org " <public-ws-addressing@w3.org>, WSI Basic <wsi_wsbasic@lists.ws-i.org>
- Message-ID: <OF84835CE7.3C87AFEA-ON852571C4.005F45E9-852571C4.006073E0@us.ibm.com>
Makes sense to me. Proposal: Add new section, new Rnnnn and accompanying rationale. X.x Valid Range of SOAPAction When WS-Addressing is Used There may be some confusion as regards to the range of valid values for SOAPAction when WS-Addressing is used, given that the SOAP 1.1 specification permits the use of relative URIs. When composed with WS-Addressing, the valid range of values of SOAPAction is limited to either an absolute URI that matches the value specified for wsa:Action, or the empty string (""). Rnnnn When wsa:Action MAP is present in an envelope, the containing MESSAGE MUST specify a SOAPAction HTTP header with either a value that is an absolute URI that has the same value as the value of the wsa:Action MAP, or a value of "". Cheers, Christopher Ferris STSM, Software Group Standards Strategy email: chrisfer@us.ibm.com blog: http://www.ibm.com/developerworks/blogs/dw_blog.jspa?blog=440 phone: +1 508 377 9295 Anish Karmarkar <Anish.Karmarkar@oracle.com> wrote on 08/08/2006 12:37:27 PM: > Basic Profilers, > > WS-Addressing wsa:Action header block is of type absolute URI [1]. > SOAPAction HTTP header [2] is a URI reference (but not required to be > absolute). Per the WS-Addressing SOAP binding [3] the two must either be > the same or the SOAPAction HTTP header value must be "". > > It therefore follows from the three specs referenced above that any > SOAP/HTTP message that uses WS-Addressing cannot have a SOAPAction HTTP > header with a value that is not an absolute URI (with the exception of > ""). I.e., relative URIs (other than the empty string) are prohibited. > > The WS-Addressing WG felt that this was clearly stated by the three > specifications involved, but there were concerns expressed within the > WS-A WG that this may not be very obvious to the readers (who have to > connect the dots). It was felt that such clarification fell within the > purview of WS-I Basic Profile WG and the WS-A WG wanted to bring this to > your attention. > > Thanks and regards. > > -Anish Karmarkar > on behalf of WS-Addressing WG > -- > > [1] http://www.w3.org/TR/2006/REC-ws-addr-core-20060509/#msgaddrprops > [2] http://www.w3.org/TR/2000/NOTE-SOAP-20000508/#_Toc478383528 > [3] http://www.w3.org/TR/2006/REC-ws-addr-soap-20060509/#s11extdesc >
Received on Tuesday, 8 August 2006 17:34:01 UTC