- From: Jonathan Marsh <jmarsh@microsoft.com>
- Date: Mon, 22 Aug 2005 12:47:06 -0700
- 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 UTC