I'm not following all the other points Jeremy and Rick are raising.  Jeremy
if you're planning on opening
a JIRA or making a change which includes the subset of issues I raised, then
I'll hold off.  Otherwise I will open one
based on the problem as I originally saw it.

Thanks,
Scott

On 4/18/06, Jeremy Boynes <[EMAIL PROTECTED]> wrote:
>
> rick rineholt wrote:
> > There is also the practice that meta data is being
> > added to WSDL (i.e.
> > xmlns:sdojava="commonj.sdo/java ..
> > sdojava:package="foobar.fake.com ") This *may*
> > be unique to client or server.  I don't like this
> > practice but I suspect will
> > see more in the future.
> >
>
> This raises an interesting point about people extending documents with
> proprietary extension elements as general practice. I can see scenarios
> where it is essential that we read a specific annotated instance rather
> than use one from a central registry.
>
> There has been some unconcluded discussion in the spec process about
> supporting the use of wsdlLocation (from 2.0) to define the actual WSDL
> instance to use. I think Rick's note shows that we need to support that
> on every element that references a WSDL so that modifications applying
> to that use can be picked up.
>
> This would allow us to support WSDL import without any modification to
> the spec schema. Something like:
>
> <module name="foo"
>      <!-- per module definition -->
>      wsdlLocation="http://foo.org foo.wsdl">
>   <entryPoint name="ep1">
>     <interface.wsdl
>         interface=" 
> http://bar.org#wsdl.interface(Bar)<http://bar.org#wsdl.interface%28Bar%29>
> "
>         <!-- per usage definition -->
>         wsdlLocation="http://bar.org bar.wsdl"
>         />
>     < binding.ws
>         
> portType="http://bar.org#wsdl.endpoint(Boo)<http://bar.org#wsdl.endpoint%28Boo%29>
> "
>         wsdlLocation="http://bar.org boo.wsdl"
>         />
>
>   ...
>
> <componentType name="baz">
>   <service name="s1">
>     <interface.wsdl
>         interface="http://baz.org#wsdl.interface(Baz)
> <http://baz.org#wsdl.interface%28Baz%29>"
>         wsdlLocation="http://baz.org baz.wsdl"
>         />
>   ...
>
> Things would default outward if not specified - per-use to per-module to
> versions in the default runtime.
>
> --
> Jeremy
>

Reply via email to