I have wsdl file that start like
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="com.blah"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
targetNamespace="com.blah"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="com.blah">
<s:import namespace="http://www.w3.org/2001/XMLSchema" />
...
when I run WSGenTask on it I get errors such as
03-Apr-2007 19:25:22 org.codehaus.xfire.gen.jaxb.ErrorReceiverImpl error
SEVERE: undefined element declaration 's:schema' at 0,0 in
file:/C:/dev/xfire-1.2.5/lib/my.wsdl#types?schema1
...
If I change the import element to
<s:import namespace="http://www.w3.org/2001/XMLSchema"
schemaLocation="http://www.w3.org/2001/XMLSchema.xsd"/>
I get the following errors
Retrieving schema at 'http://www.w3.org/2001/XMLSchema.xsd', relative to
'file:/C:/dev/xfire-1.2.5/lib/my.wsdl'.
Retrieving schema at 'http://www.w3.org/2001/xml.xsd', relative to
'http://www.w3.org/2001/XMLSchema.xsd'.
03-Apr-2007 19:26:41 org.codehaus.xfire.gen.jaxb.ErrorReceiverImpl error
SEVERE: 'anyType' is already defined at 1319,18 in
http://www.w3.org/2001/XMLSchema.xsd
03-Apr-2007 19:26:41 org.codehaus.xfire.gen.jaxb.ErrorReceiverImpl error
SEVERE: (related to above error) the first definition appears here at
-1,-1 in null
...
What am I doing wrong here? I have managed to generate the client using
axis 1.4 ok.
thanks
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email