- From: Lawrence Mandel <lmandel@ca.ibm.com>
- Date: Thu, 16 Oct 2003 18:18:44 -0400
- To: www-ws-desc@w3.org
Hello, We have customers that do the following in WSDL 1.1: <types> <schema targetNamespace="http://namespace1" xmlns= "http://www.w3.org/2001/XMLSchema" xmlns:two="http://namespace2"> <import namespace="http://namespace2"/> <complexType name="myComplexType"> <sequence> <element name="myElement" type="two:B"/> </sequence> </complexType> <complexType name="A"> <sequence> <element name="elementA" type="xsd:string"/> </sequence> </complexType> </schema> <schema targetNamespace="http://namespace2" xmlns= "http://www.w3.org/2001/XMLSchema" xmlns:one="http://namespace1"> <import namespace="http://namespace1"/> <complexType name="myComplexType"> <sequence> <element name="myElement" type="one:A"/> </sequence> </complexType> <complexType name="B"> <sequence> <element name="elementB" type="xsd:string"/> </sequence> </complexType> </schema> </types> The customers say that this is not explicitly forbidden by the WSDL 1.1 specification and I can't find anything that forbids this in the WSDL 1.1 specification. However, there is nothing in the WSDL 1.1 specification that states how to import a schema defined in the same types section but with a different namespace. Is this allowed according to the WSDL 1.2 specification? If so, what is the correct way to import one inline schema into another? Thanks, Lawrence Mandel Software Developer WebSphere Studio Application Developer - XML Tools Phone: 905 - 413 - 3814 Fax: 905 - 413 - 4920 lmandel@ca.ibm.com
Received on Thursday, 16 October 2003 18:18:48 UTC