function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
ashokashok 

WSDL2Java Fails

Step 1: Save the enterprise sfdc.wsdl file from salesforce.com

Step 2: /home/ibmweb/download/j2sdk1.4.2_03/bin/java -classpath quickstart.jar org.apache.axis.wsdl.WSDL2Java  -a -T 1.2 sfdc.wsdl

Error Message:
sfdc.wsdl Line=1: XML declaration may only begin entities.
        at org.apache.axis.utils.XMLUtils$ParserErrorHandler.fatalError(XMLUtils.java:624)
        at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3342)
        at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3327)
        at org.apache.crimson.parser.Parser2.maybePI(Parser2.java:1107)
        at org.apache.crimson.parser.Parser2.maybeMisc(Parser2.java:1233)
        at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:621)
        at org.apache.crimson.parser.Parser2.parse(Parser2.java:333)
        at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
        at org.apache.crimson.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:185)
        at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:322)
        at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:367)
        at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:384)
        at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:245)
        at java.lang.Thread.run(Thread.java:534)

Where do I start ??? to fix this...

 

 

adamgadamg
I'm guessing your WSDL file is bad/corrupt; try downloading and saving it again, and let us know if that solves the problem.
ashokashok

Thanks, To save the wsdl file click on Save target as instead of "select all/copy/paste into notepad".

Yet one of the vagaries of browser downloads etc.

It works !

 

adamgadamg
Glad to that worked; once again I got lucky