Re: Comments on WSDL 1.1 Element Identifiers

"Amelia A. Lewis" <[email protected]>
Newsgroups gmane.comp.web.services.description
Organization TIBCO/Extensibility, Inc.
Message-ID <[email protected]>
One comment:

Jonathan Marsh wrote:
> My claim that imports and includes make designating a WSDL element difficult
> are false to because is no include in WSDL 1.1, and WSDL 1.1 imports require
> a namespace.  There will thus be a 1-1 correspondence between a WSDL 1.1
> document and a particular target namespace.

Err, I don't believe that this is the case.

Specifically, it is possible (and in fact an example is given in the 
WSDL 1.1 specification) to "partition" a WSDL into pieces, all of which 
have the same namespace.  In other words, a WSDL 1.1 document can import 
another WSDL 1.1 document that has the same namespace as the importing 
document, and the practice is more or less recommended in the WSDL 1.1 
specification as a means of modularizing definitions.

WSDL 1.1 does not, as I understand it, specify behavior in cases in 
which an import redefines an existing definition, if those definitions 
differ.

Consequently, while it may be possible to create ambiguous pointers due 
to the multi-purpose import/include/dessert-wax nature of WSDL 1.1 
import, that ambiguity is going to reflect ambiguity within the set of 
documents.  Arguably, broken pointers are better suited for broken 
documents than working ones.  Right?  :-)

Amy!
-- 
Amelia A. Lewis
Senior Architect
TIBCO/Extensibility, Inc.
[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.