Any tips? On Thu, Apr 21, 2011 at 2:58 PM, fire fox <[email protected]> wrote:
> Yeah, I did use it. I was referring to the size of all classes together, be > it packed or unpacked. Eventually, we have to place all of them in the > project. That's why I was confused. > > > On Thu, Apr 21, 2011 at 2:23 PM, Blair, Matthew > <[email protected]>wrote: > >> Have you considered using the -u option to “unpack all classes”? This >> option will force wsdl2java to move all of those inner classes that are >> generated in the stub to separate class files, which will cut down the size >> of the stub considerably. >> >> >> >> >> >> *From:* >> [email protected][mailto: >> [email protected]] *On >> Behalf Of *fire fox >> *Sent:* Thursday, April 21, 2011 01:44 >> *To:* [email protected] >> *Subject:* Re: Axis generates all classes but not Axis2? >> >> >> >> Please help. Actually, this CRM provides two WSDL files. Even though I >> could use -ss -g option for the attached WSDL file, I can not use the same >> for other WSDL, since -ss -g options is resulting in generation of >> stubs*larger than 50 MB of disk space >> *. >> >> >> >> Axis 1.x remains same, creates all required ones, with reasonable disk >> space. But, the goal itself is to *upgrade *from Axis 1.x to Axis2. >> >> >> >> Any ideas? >> >> >> >> Thanks. >> >> On Thu, Apr 21, 2011 at 9:04 AM, fire fox <[email protected]> wrote: >> >> Yeah, even I observed that. The problem is apparent since* we can't use >> -g with out -ss option. * >> >> >> >> Please help. >> >> >> >> On Wed, Apr 20, 2011 at 6:38 PM, Supun Malinga <[email protected]> wrote: >> >> Hi All, >> >> On Wed, Apr 20, 2011 at 6:08 PM, fire fox <[email protected]> wrote: >> >> Hi All, >> >> >> >> I've attached the WSDL file I'm working on. >> >> >> >> I've generated stubs using following commands >> >> >> >> Axis: java org.apache.axis.wsdl.WSDL2Java CrmDiscoveryServiceWsdl.xml : >> Generates all classes >> >> >> >> Axis2 : wsdl2java.bat -u -uri CrmDiscoveryServiceWsdl.xml : Generates only >> a few classes. >> >> >> >> Pattern I observed is, in the *wsdl:types* section,* it has >> created classes for the <s:element> types* but not <s:complexTypes>. I >> don't get why. I have to use those complexType elements to consume >> webservice. >> >> >> >> I've also tried -pn, -ap options, thought they might work, but ports had >> nothing to with this. I understood after I did it. >> >> >> >> *Note*: I could generate all with Axis2 when I use -ss -g options, >> >> >> >> when using only -ss without -g option the classes are not generated >> either. So it seems -g (generate all classes) option is required. I'm also >> interested to know a probable explanation to this. >> >> >> >> thanks, >> >> >> >> which also generates server side. Obviously, it's a workaround and I don't >> need atleast some of them. >> >> >> >> Please help. >> >> >> >> Thanks. >> >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> >> >> >> -- >> Supun Malinga, >> >> Software Engineer, >> WSO2 Inc. >> http://wso2.com >> http://wso2.org >> email - [email protected] <[email protected]> >> mobile - 071 56 91 321 >> >> >> >> >> > >
