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 >
