- From: Mark Nottingham <mark.nottingham@bea.com>
- Date: Wed, 24 Aug 2005 15:26:13 -0700
- To: W3C WS-Addressing Public List <public-ws-addressing@w3.org>
This is now WD issue 62; http://www.w3.org/2002/ws/addr/wd-issues/#i062 On 22/08/2005, at 12:47 PM, 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 Wednesday, 24 August 2005 22:26:18 UTC