W3C home > Mailing lists > Public > public-ws-addressing@w3.org > November 2004

Re: NEW ISSUE: Fixed action URI for faults [i035]

From: Mark Nottingham <mark.nottingham@bea.com>
Date: Tue, 16 Nov 2004 17:33:00 -0800
Message-Id: <9E09DEBE-3838-11D9-A40B-000A95BD86C0@bea.com>
Cc: public-ws-addressing@w3.org
To: Marc Hadley <Marc.Hadley@Sun.COM>

This is now i035:

On Nov 15, 2004, at 8:37 AM, Marc Hadley wrote:

> Title: Fixed action URI for faults
> Description: The specification defines a default action pattern[1]  
> that is used to generate an action URI for WSDL input and output  
> messages. The pattern uses a fixed URI (  
> http://www.w3.org/2004/10/addressing/fault) for fault messages - why ?
> Justification: One of the justifications for requiring a wsa:Action  
> header in SOAP messages is that it   provides information that would  
> otherwise require a processor to look at other parts of the message  
> and can be used for dispatching messages. Having a fixed URI for all  
> fault messages reduces the usefulness of wsa:Action in messages that  
> are faults to a simple 'this is a fault message' indicator (something  
> that the SOAP Recommendation already defines the criteria for[2]) and  
> requires inspection of the message body to determine which WSDL fault  
> message is being conveyed.
> Target: WSDL binding
> Proposal: Eliminate the fixed URI and extend the default action  
> pattern to generate unique URIs for each fault message as well as the  
> input and output message. Retain the capability to easily  
> differentiate a fault action from a non-fault action.
> Marc.
> [1]  
> http://dev.w3.org/cvsweb/~checkout~/2004/ws/addressing/ws-addr- 
> wsdl.html#_Toc77464327
> [2] http://www.w3.org/TR/2003/REC-soap12-part1-20030624/#soapfault
> ---
> Marc Hadley <marc.hadley at sun.com>
> Web Technologies and Standards, Sun Microsystems.

Mark Nottingham   Principal Technologist
Office of the CTO   BEA Systems
Received on Wednesday, 17 November 2004 01:33:05 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:04:07 UTC