Re: i034: computing default Action value for WSDL 2.0

* Jonathan Marsh <jmarsh@microsoft.com> [2004-11-17 16:30-0800]
> WSDL 2.0 restricts target namespaces to be an absolute URI - not an
> absolute URI _reference_ as Namespaces in XML does.  I'm trying to
> remember if this was intentional or not, but the effect is that WSDL
> target namespaces are a subset of XML namespaces and thus the issue of
> "#" appearing in a target namespace doesn't come up.  Looks like the
> same is true of WSDL 1.1.

I don't remember making this decision explicitly.

However, I'll note that because of our component designator syntax, it
actually works well: supposing that a WSDL document lives where at the
target namespace URI — which is a SHOULD in our spec — you can
construct an action URI which is dereferenceable, which is part of my
argument against your proposal.

If the target namespace URI were a URI reference (well, except if it
was just using a trailing "#", I guess), it would not be the case.

Cheers,

Hugo

-- 
Hugo Haas - W3C
mailto:hugo@w3.org - http://www.w3.org/People/Hugo/

Received on Friday, 19 November 2004 12:10:59 UTC