> Perhaps I'm missing something -- but what's in an import without a location?
From WSDL1.2, 3.1.1.2: http://www.w3.org/TR/wsdl12/#schemaLocation-attribute - schemaLocation is a hint - a processor can also look at its cached schemas (and if you're lucky its walking them in an order where it cached the one you're referencing already) if it sees one with/without a location, to see if it has cached a schema with that namespace yet. Eg, if you absolutely can't combine them into a single schema, then maybe try putting them in a reasonable order such that the dependencies are cached first, and then do <import namespace="bar">. If you can combine them in a single schema as Anne recommends, then you'll probably have the most interoperable option...
3.1.1.2 schemaLocation attribute information item
The schemaLocation attribute information item, if present, provides a hint to the processor as to where the schema may be located. Caching and cataloging technologies may provide better information than this hint. The schemaLocation attribute information item has the following infoset properties:
-
A [local name] of schemaLocation.
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
