Thanks Matthieu - I have added a unit-test and it works fine.
On 10/19/06, Matthieu Riou <[EMAIL PROTECTED]> wrote:
Ok, I've just committed a fix. See https://issues.apache.org/jira/browse/ODE-70. On 10/19/06, Matthieu Riou <[EMAIL PROTECTED]> wrote: > > Lance > > Your import should reference the namespace without a location. So your > last section would look like: > > <xsd:schema elementFormDefault="unqualified" targetNamespace=" > http://www.company.org" xmlns="http://www.company.org" xmlns:per=" > http://www.person.org" xmlns:pro=" http://www.product.org" > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > > <xsd:import namespace=" http://www.person.org"/> > <xsd:import namespace="http://www.company.org"/> > <xsd:element name="Company"> > <xsd:complexType> > <xsd:sequence> > <xsd:element maxOccurs="unbounded" name="Person" > type="per:PersonType"/> > <xsd:element maxOccurs="unbounded" name="Product" > type="pro:ProductType"/> > </xsd:sequence> > </xsd:complexType> > </xsd:element> > </xsd:schema> > > However Ode doesn't support that yet. There's a support for multiple > schemas but they're not added in the resolver to have the following imports > work. But you're lucky, I just started looking at this yesterday evening. So > chances are that it will work tonight (may the force be with me). > > Matthieu > > > On 10/18/06, Lance Waterman <[EMAIL PROTECTED]> wrote: > > > > I have the follow wsdl:type element defined and would like to know if > > this > > is supported. The compilation is failing because it wants an import of > > the > > person and product namespace used within the company namespace and I > > can't > > figure out how to write that <import>. > > > > Thanks for any help, > > > > Lance > > > > > > <wsdl:types> > > <xsd:schema elementFormDefault="unqualified" targetNamespace=" > > http://www.person.org" xmlns="http://www.person.org" xmlns:per=" > > http://www.person.org" xmlns:pro=" http://www.product.org" > > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > > <xsd:complexType name="PersonType"> > > <xsd:sequence> > > <xsd:element name="Name" type="xsd:string"/> > > <xsd:element name="SSN" type="xsd:string"/> > > </xsd:sequence> > > </xsd:complexType> > > </xsd:schema> > > <xsd:schema elementFormDefault="unqualified" targetNamespace=" > > http://www.product.org" xmlns="http://www.product.org" xmlns:per=" > > http://www.person.org" xmlns:pro=" http://www.product.org" > > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > > <xsd:complexType name="ProductType"> > > <xsd:sequence> > > <xsd:element name="Type" type="xsd:string"/> > > </xsd:sequence> > > </xsd:complexType> > > </xsd:schema> > > <xsd:schema elementFormDefault="unqualified" targetNamespace=" > > http://www.company.org" xmlns="http://www.company.org " xmlns:per=" > > http://www.person.org" xmlns:pro="http://www.product.org" > > xmlns:xsd=" http://www.w3.org/2001/XMLSchema"> > > <xsd:element name="Company"> > > <xsd:complexType> > > <xsd:sequence> > > <xsd:element maxOccurs="unbounded" name="Person" > > > > type="per:PersonType"/> > > <xsd:element maxOccurs="unbounded" > > name="Product" > > type="pro:ProductType"/> > > </xsd:sequence> > > </xsd:complexType> > > </xsd:element> > > </xsd:schema> > > </wsdl:types> > > > > >
