NEW ISSUE: Fixed action URI for faults

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.

Received on Monday, 15 November 2004 16:37:10 UTC