Hello Prakash,

 I don't have any specific insight to offer about that error, but I
wanted to make sure you were aware that we have a pre-compiled Java
client library for the AdWords API that you can use:

  http://code.google.com/p/google-api-adwords-java/

 Unless you have a specific reason for generating the Java classes
from the WSDLs by hand, I'd recommend using the client library.

Cheers,
-Jeff Posnick, AdWords API Team


On Apr 9, 9:50 am, "prakash.pr...@gmail.com" <prakash.pr...@gmail.com>
wrote:
> 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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to 
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to