You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Simon Fell (JIRA)" <ji...@apache.org> on 2005/09/30 07:18:50 UTC

[jira] Updated: (AXIS2-249) Exessive number & size of files generated from WSDL

     [ http://issues.apache.org/jira/browse/AXIS2-249?page=all ]

Simon Fell updated AXIS2-249:
-----------------------------

    Attachment: enterprise.wsdl

> Exessive number & size of files generated from WSDL
> ---------------------------------------------------
>
>          Key: AXIS2-249
>          URL: http://issues.apache.org/jira/browse/AXIS2-249
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Bug
>   Components: client-api
>     Versions: 0.92
>  Environment: WinXP, JDK 5.0
>     Reporter: Simon Fell
>  Attachments: enterprise.wsdl
>
> The code generated from the WSDL seems to be extremely excessive both in terms of numbers & size, are you code gen'ing the entire runtime engine??
> for the same WSDL, .NET 1.1 generates 1 file that is 220K bytes, Axis 1.1 generates 124 files totaling 1.97Mb, and Axis 2.0 generates 2011 files totally over 10Mb.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Re: [jira] Updated: (AXIS2-249) Exessive number & size of files generated from WSDL

Posted by Eran Chinthaka <ch...@opensource.lk>.

Sanjiva Weerawarana wrote:

>On Thu, 2005-09-29 at 22:33 -0700, Simon Fell wrote:
>  
>
>>Other fun facts & figures, the axis binary download weights in at
>>33Mb, compared to 24Mb for the entire .NET 1.1 runtime installer.
>>    
>>
>
>That's absolutely pathetic and unacceptable :(.
>
>So let's start pairing this down:
>
>- let's move the security module to WSS4J and release that separately?
>Let folks download that separately (we can point to that too but its not
>reasonable to include that in the base)
>  
>
+1

>- the way we're packaging now, there are 2+ copies of every jar file in
>the binary dist:
>	- one copy in the lib/ directory
>	- another copy in the webapps/META-INF/lib directory
>	- for all the security stuff (I was going to say junk but I restrained
>myself ;-)) inside the mar file as well
>
>- we are also dist'ing 2 copies of all the mars
>	- one copy in the webapp
>	- one copy outside the webapp
>
>I'd like to separate the webapp into a separate download from the base
>binary distribution. Can we think of a creative way to package the admin
>war separately?
>  
>
+1 to make the war download separately from the bin.

>We need to do some serious refactoring of the build and dist stuff.
>
>Sanjiva.
>
>
>
>  
>

Re: [jira] Updated: (AXIS2-249) Exessive number & size of files generated from WSDL

Posted by Ruchith Fernando <ru...@gmail.com>.
Hi All,

On 9/30/05, Sanjiva Weerawarana <sa...@opensource.lk> wrote:
> On Thu, 2005-09-29 at 22:33 -0700, Simon Fell wrote:
> > Other fun facts & figures, the axis binary download weights in at
> > 33Mb, compared to 24Mb for the entire .NET 1.1 runtime installer.
>
> That's absolutely pathetic and unacceptable :(.
>
> So let's start pairing this down:
>
> - let's move the security module to WSS4J and release that separately?
> Let folks download that separately (we can point to that too but its not
> reasonable to include that in the base)
+ 1
Lets do it !!!
>
> - the way we're packaging now, there are 2+ copies of every jar file in
> the binary dist:
>         - one copy in the lib/ directory
>         - another copy in the webapps/META-INF/lib directory
>         - for all the security stuff (I was going to say junk but I restrained
> myself ;-)) inside the mar file as well
hehe :-)
>
> - we are also dist'ing 2 copies of all the mars
>         - one copy in the webapp
>         - one copy outside the webapp
>
> I'd like to separate the webapp into a separate download from the base
> binary distribution. Can we think of a creative way to package the admin
> war separately?
>
> We need to do some serious refactoring of the build and dist stuff.
>
> Sanjiva.
>
>


--
Ruchith

Re: [jira] Updated: (AXIS2-249) Exessive number & size of files generated from WSDL

Posted by Sanjiva Weerawarana <sa...@opensource.lk>.
On Thu, 2005-09-29 at 22:33 -0700, Simon Fell wrote:
> Other fun facts & figures, the axis binary download weights in at
> 33Mb, compared to 24Mb for the entire .NET 1.1 runtime installer.

That's absolutely pathetic and unacceptable :(.

So let's start pairing this down:

- let's move the security module to WSS4J and release that separately?
Let folks download that separately (we can point to that too but its not
reasonable to include that in the base)

- the way we're packaging now, there are 2+ copies of every jar file in
the binary dist:
	- one copy in the lib/ directory
	- another copy in the webapps/META-INF/lib directory
	- for all the security stuff (I was going to say junk but I restrained
myself ;-)) inside the mar file as well

- we are also dist'ing 2 copies of all the mars
	- one copy in the webapp
	- one copy outside the webapp

I'd like to separate the webapp into a separate download from the base
binary distribution. Can we think of a creative way to package the admin
war separately?

We need to do some serious refactoring of the build and dist stuff.

Sanjiva.


Re: [jira] Updated: (AXIS2-249) Exessive number & size of files generated from WSDL

Posted by Simon Fell <so...@zaks.demon.co.uk>.
Other fun facts & figures, the axis binary download weights in at
33Mb, compared to 24Mb for the entire .NET 1.1 runtime installer.

Cheers
Simon

On Fri, 30 Sep 2005 07:18:50 +0200 (CEST), in soap you wrote:

>     [ http://issues.apache.org/jira/browse/AXIS2-249?page=all ]
>
>Simon Fell updated AXIS2-249:
>-----------------------------
>
>    Attachment: enterprise.wsdl
>
>> Exessive number & size of files generated from WSDL
>> ---------------------------------------------------
>>
>>          Key: AXIS2-249
>>          URL: http://issues.apache.org/jira/browse/AXIS2-249
>>      Project: Apache Axis 2.0 (Axis2)
>>         Type: Bug
>>   Components: client-api
>>     Versions: 0.92
>>  Environment: WinXP, JDK 5.0
>>     Reporter: Simon Fell
>>  Attachments: enterprise.wsdl
>>
>> The code generated from the WSDL seems to be extremely excessive both in terms of numbers & size, are you code gen'ing the entire runtime engine??
>> for the same WSDL, .NET 1.1 generates 1 file that is 220K bytes, Axis 1.1 generates 124 files totaling 1.97Mb, and Axis 2.0 generates 2011 files totally over 10Mb.