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 -~----------~----~----~----~------~----~------~--~---