Hi All,
I am using Axis2 1.4.1 API to generate code from wsdl. I am able to
generate code from wsdl but when i am
compiling it, showing number of errors and generating wrong java
source. When i generated code from wsdl2java
tool, it is generating right code and i am able to compile it with
same lib jars as i was using with api code.
Actually i am getting above problem when i am unwrapping java
source by below given statement.
codegenConfig.setParametersWrapped(false);
code:
CodeGenConfiguration codegenConfig = new CodeGenConfiguration
(optionsMap);
codegenConfig.setOutputLanguage("java");
codegenConfig.setBaseURI(getBaseUri(wsdlURL));
codegenConfig.setTypeMapper(new DefaultTypeMapper());
AxisService service = getAxisService(wsdlURL,wsdlVersion);
setServiceName(service.getName());
System.out.println("ServiceName::" + service.getName());
codegenConfig.addAxisService(service);
codegenConfig.setPackClasses(false);
codegenConfig.setoutputSourceLocation(true);
codegenConfig.setAllPorts(true);
codegenConfig.setParametersWrapped(false); // This argument
is not property working
codegenConfig.setAsyncOn(false);
codegenConfig.setSyncOn(true);
CodeGenerationEngine engine= new CodeGenerationEngine
(codegenConfig);
engine.generate();
Compile time error:
:\ICResearch\WebserviceTest\src\WebserviceTest
\Webservice1ServiceStub.java:419: cannot find symbol
symbol : method toEnvelope
(org.apache.axiom.soap.SOAPFactory,org.apache.axiom.om.OMElement,boolean)
location: class WebserviceTest.Webservice1ServiceStub
env = toEnvelope
(getFactory(_operationClient.getOptions().getSoapVersionURI()),
^
D:\ICResearch\WebserviceTest\src\WebserviceTest
\Webservice1ServiceStub.java:537: cannot find symbol
symbol : method toEnvelope
(org.apache.axiom.soap.SOAPFactory,org.apache.axiom.om.OMElement,boolean)
location: class WebserviceTest.Webservice1ServiceStub
env = toEnvelope
(getFactory(_operationClient.getOptions().getSoapVersionURI()),
^
D:\ICResearch\WebserviceTest\src\WebserviceTest
\Webservice1ServiceStub.java:655: cannot find symbol
symbol : method toEnvelope
(org.apache.axiom.soap.SOAPFactory,org.apache.axiom.om.OMElement,boolean)
location: class WebserviceTest.Webservice1ServiceStub
env = toEnvelope
(getFactory(_operationClient.getOptions().getSoapVersionURI()),
^
D:\ICResearch\WebserviceTest\src\WebserviceTest
\Webservice1ServiceStub.java:892: cannot find symbol
symbol : method toEnvelope
(org.apache.axiom.soap.SOAPFactory,org.apache.axiom.om.OMElement,boolean)
location: class WebserviceTest.Webservice1ServiceStub
env = toEnvelope
(getFactory(_operationClient.getOptions().getSoapVersionURI()),
^
D:\ICResearch\WebserviceTest\src\WebserviceTest
\Webservice1ServiceStub.java:1010: cannot find symbol
symbol : method toEnvelope
(org.apache.axiom.soap.SOAPFactory,org.apache.axiom.om.OMElement,boolean)
location: class WebserviceTest.Webservice1ServiceStub
env = toEnvelope
(getFactory(_operationClient.getOptions().getSoapVersionURI()),
^
D:\ICResearch\WebserviceTest\src\WebserviceTest
\Webservice1ServiceStub.java:1128: cannot find symbol
symbol : method toEnvelope
(org.apache.axiom.soap.SOAPFactory,org.apache.axiom.om.OMElement,boolean)
location: class WebserviceTest.Webservice1ServiceStub
env = toEnvelope
(getFactory(_operationClient.getOptions().getSoapVersionURI()),
CodeGenerationEngine is generating wrong code when i am trying to set
parameter Unwrapped option.
Thanks&Regards
Prakash soni
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"AdWords API Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
-~----------~----~----~----~------~----~------~--~---