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

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

From: Jonathan Marsh <jmarsh@microsoft.com>
Date: Mon, 22 Aug 2005 12:47:06 -0700
Message-ID: <7DA77BF2392448449D094BCEF67569A508A988D5@RED-MSG-30.redmond.corp.microsoft.com>
To: "Mark Nottingham" <mark.nottingham@bea.com>
Cc: <public-ws-addressing-comments@w3.org>

Sorry, brain still on holiday.  Will repost...

> -----Original Message-----
> From: Mark Nottingham [mailto:mark.nottingham@bea.com]
> Sent: Monday, August 22, 2005 12:15 PM
> To: Jonathan Marsh
> Cc: public-ws-addressing-comments@w3.org
> Subject: Re: New Issue: "Fault:" interacts with [delimiter]
> 
> 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:48:13 GMT

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