W3C home > Mailing lists > Public > public-ws-addressing-comments@w3.org > August 2005

Re: New Issue: "Fault:" interacts with [delimiter]

From: Mark Nottingham <mark.nottingham@bea.com>
Date: Mon, 22 Aug 2005 12:15:00 -0700
Message-Id: <E48564EF-7DC3-43F0-B3D0-E41A2520D41F@bea.com>
Cc: <public-ws-addressing-comments@w3.org>
To: Jonathan Marsh <jmarsh@microsoft.com>

Hi Jonathan,

Since this is an issue with a Working Draft, it doesn't need to go to  
the comments list; the public list is the appropriate place to bring  
it up.

Cheers,


On 22/08/2005, at 11:13 AM, Jonathan Marsh wrote:

>
> We define the default action value for WSDL 1.1 faults [1] as
>
>   [target namespace][delimiter][port type name][delimiter][operation
> name]Fault:[fault name]
>
> IIRC part of our reasoning for using "Fault:" as part of the structure
> rather than [delimiter] was that having a constant number of  
> delimiters
> in the pattern makes it easy to deconstruct the URI into its  
> constituent
> parts (all our actions have the same number of delimiters, though the
> delimiter might also appear in the [target namespace]).
>
> However, [delimiter] can be ":" which interacts with "Fault:" in a way
> that negates that advantage.
>
> Some options to consider:
> 1) replace "Fault:" with "[delimiter]Fault[delimiter]"
> 2) replace "Fault:" with "Fault*" where * is a character that is  
> allowed
> in URIs without escaping, allowed in XML without escaping, disallowed
> from NCName, and not a [delimiter], i.e. one of "!$'()*+,;=".
>
> [1] http://www.w3.org/TR/2005/WD-ws-addr-wsdl-20050413/ 
> #defactionwsdl11
>
>
>
>


--
Mark Nottingham   Principal Technologist
Office of the CTO   BEA Systems
Received on Monday, 22 August 2005 19:15:16 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:19:39 GMT