I have them stored locally and have added newlines. Is there an easy to
get wsdl2java to read the WSDL and XSDs from disk rather than the
server? I took a couple of runs at it before posting in the forum and
couldn't make it work.
On 4/23/2013 3:01 PM, Jason Pell wrote:
Can you format the xsd locally to add newlines? At least it might provide
more info
Can you run it through an xsd validator perhaps a web one.
I would not recommended the eclipse one as you will probably crash eclipse.
Sent from my Galaxy S2
On Apr 24, 2013 3:06 AM, "kurt-apache-cxf" <
[email protected]> wrote:
I'm trying to create a CXF client for a web service over which I have no
control. The related/problematic XSD is 210KB in size. Looks to have been
created using a dotNet wizard that converted an entire db schema/DDL.
Here is the wsdl2java output:
<code>
wsdl2java - Apache CXF 2.5.10
WSDLToJava Error: Thrown by JAXB:
Thrown by JAXB:
Thrown by JAXB: Two declarations cause a collision in the ObjectFactory
class.
Thrown by JAXB: (Related to above error) This is the other declaration.
org.apache.cxf.tools.common.**ToolException: Thrown by JAXB:
Thrown by JAXB:
Thrown by JAXB: Two declarations cause a collision in the ObjectFactory
class.
Thrown by JAXB: (Related to above error) This is the other declaration.
at org.apache.cxf.tools.wsdlto.**databinding.jaxb.**
JAXBBindErrorListener.th<http://org.apache.cxf.tools.wsdlto.databinding.jaxb.JAXBBindErrorListener.th>
rowError(**JAXBBindErrorListener.java:40)
...
</code>
I've downloaded the XSD to disk and opened it. There are no newlines in
the doc. I'm guessing this is causing an overload in the Apache CXF code
that points to the line/cloumn where the problem is.
I'd post the WSDL/XSD but the web service isn't public and would get me
into trouble with a customer.
I've tried running version 2.2.6, 2.5.20, 2.6.7 and 2.7.4 and all have a
similar issue. autoNameResolution has no effect. The XSD is huge, a look
through it with some diagnostic xpath isn't revealing where the problem is.
I'm clueless as to what I should add as custom bindings.
Any pointers as to how to resolve?