- 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