axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Damitha Kumarage <damith...@gmail.com>
Subject Re: [Axis2][Fwd: Modified Axis2C folder structure]
Date Thu, 18 May 2006 07:23:58 GMT
+1
thanks
damitha
nandika jayawardana wrote:

> Hi all,
>
> Since the folder structure is modified ,I think It is possible to 
> reduce the number of .dll ( .so) files created as follows
>
> 1.
> currently we create two dlls as axis2_util.dll axis2_windows.dll ( 
> axis2_unix.so )
> I think it is possible combine these two together to create 
> axis2_util.dll .
>
> 2.
> combine axis2_om.dll axis2_soap.dll and axis2_attachments.dll to 
> create axiom.dll
>
> 3.
> parser wrappers will be separate dlls
>
> I think it will be easy for users as well
>
> Thanks
> nandika
>
> On 5/18/06, *Damitha Kumarage* <damitha23@gmail.com 
> <mailto:damitha23@gmail.com>> wrote:
>
>     Hi Sahan,
>
>     Sahan Gamage wrote:
>
>     >Hi all,
>     >
>     >If I get it correctly, according to the new structure, we won't
>     have the
>     >"modules" directory any more. I personally don't like the idea of
>     not
>     >having the "modules" directory. Also where is the "addressing"
>     module ?
>     >Also I don't understand the reason for the wsdl module brought to top
>     >level ? Is wsdl module going to be a separate project ? I thought
>     it is
>     >a part of axis2 core.
>     >I would rather go for something like this.
>     >
>     >c/
>     >|- modules/
>     >|    |- core/
>     >|    |    |- wsdl/ (if I am not mistaken)
>     >|    |    |- other core modules
>     >|    |- addressing/
>     >|    |- security/ (or rampart) - in the future
>     >|- util/
>     >|- axiom/
>     >|- xml-schema/
>     >|- woden/
>     >|- guththila/
>     >
>     >
>     Thanks for the idea. It is really good if we move xml_schema, woden,
>     util, axiom, security  and guththila into root level. i.e. to c
>     folder.
>     So now the folder structure would be
>
>     c/
>     |- modules/
>     |    |- core/
>     |    |
>     |    |- addressing/
>     |    |
>     |    |- wsdl/
>     |
>     |- security/ (or rampart) - in the future
>     |- util/
>     |- axiom/
>     |- xml-schema/
>     |- woden/
>     |- guththila/
>
>
>
>     Thanks
>     Damitha
>
>     >- Sahan
>     >
>     >
>     >Samisa Abeysinghe wrote:
>     >
>     >
>     >
>     >>nandika jayawardana wrote:
>     >>
>     >>
>     >>
>     >>>Hi,
>     >>>In addition to the above folder structure we will have to move out
>     >>>guththila as a seperate project ( at the moment guththila is
>     also in
>     >>>xml folder).
>     >>>
>     >>>
>     >>+ 1.
>     >>
>     >>Samisa...
>     >>
>     >>
>     >>
>     >>>
>     >>>thanks
>     >>>nandika
>     >>>
>     >>>
>     >>>On 5/17/06, *Damitha Kumarage* <damitha23@gmail.com
>     <mailto:damitha23@gmail.com>
>     >>><mailto:damitha23@gmail.com <mailto:damitha23@gmail.com>>>
wrote:
>     >>>
>     >>>    Samisa Abeysinghe wrote:
>     >>>
>     >>>    > Samisa Abeysinghe wrote:
>     >>>    >
>     >>>    >> Correct prefix...
>     >>>    >>
>     >>>    >> -------- Original Message --------
>     >>>    >> Subject:     Modified Axis2C folder structure
>     >>>    >> Date:     Wed, 17 May 2006 16:40:27 +0600
>     >>>    >> From:     Damitha Kumarage < damitha23@gmail.com
>     <mailto:damitha23@gmail.com>
>     >>>    <mailto:damitha23@gmail.com <mailto:damitha23@gmail.com>>>
>     >>>    >> Reply-To:     Apache AXIS C Developers List
>     >>>    <axis-c-dev@ws.apache.org <mailto:axis-c-dev@ws.apache.org>
>     <mailto:axis-c-dev@ws.apache.org <mailto:axis-c-dev@ws.apache.org>>>
>     >>>    >> To:     axis-c-dev@ws.apache.org
>     <mailto:axis-c-dev@ws.apache.org>
>     >>><mailto:axis-c-dev@ws.apache.org <mailto:axis-c-dev@ws.apache.org>>
>     >>>    >>
>     >>>    >>
>     >>>    >>
>     >>>    >> Hi,
>     >>>    >> Since we are going to separate Axis2 C sub/dependant
>     projects
>     >>>into
>     >>>    >> separate projects
>     >>>    >> and at the same time keep them under Axis2 C folder
>     struture
>     >>>    for some
>     >>>    >> time, I would like to propose the
>     >>>    >> following folder structure.
>     >>>    >>
>     >>>    >>
>     >>>    >>
>     >>>    >>                                                        
C
>     >>>    >>                                                        
 |
>     >>>    >>
>     >>>    >>
>     >>>
>     >>>---------------------------------------------------------------------------------------------------
>
>     >>>
>     >>>    >>
>     >>>    >>         |               |                  |
>     >>>    >> |                  |                  |
>     >>>    >>      util           axiom        xml-schema      woden
>     >>>wsdl
>     >>>    >>     core
>     >>>    >>
>     >>>    >> Note that axiom contains all parser, soa and om related
>     stuff.
>     >>>util
>     >>>    >> contain all
>     >>>    >> platform stuff as well.
>     >>>    >
>     >>>    >
>     >>>    > +1.
>     >>>    >
>     >>>    >>
>     >>>    >> In make install the sub/dependant project includes go
>     into into
>     >>>    >> c/inclue as following
>     >>>    >>
>     >>>    >>                                                        
C
>     >>>    >>                                                        
 |
>     >>>    >>                                                     include
>     >>>    >>                                                        
 |
>     >>>    >>
>     >>>_________________________________________________________________
>     >>>    >>     |                      |
>     >>>    >> |                                                   |
>     >>>    >>   util                  om
>     >>>    >> woden                                      xml_schema
>     >>>    >>
>     >>>    >> Other headers all go into c/include as before
>     >>>    >
>     >>>    >
>     >>>    > Please rename om to axiom
>     >>>    > Also does this mean that we have to prefix the header
>     inclusion
>     >>>    with
>     >>>    > folder name? If yes then that is lots of trouble.
>     >>>
>     >>>    OK, Then for the time being I'll have axiom and util  headers
>     >>>    installed
>     >>>    into  c/include. Other wise we will have to
>     >>>    change all header files to include prefixed with project  name
>     >>>
>     >>>    > Also, I propose to keep the same prefix even if we now have
>     >>>    different
>     >>>    > folder names. e.g. even tough om and soap headers are in
>     axiom
>     >>>    folder,
>     >>>    > the prefix would remain as axis2_om and axis2_soap.
>     >>>    >
>     >>>    > P.S. is there anyway we can shorten xml_schema?
>     >>>
>     >>>    I prefer to keep it xml_schema because this going to be a C
>     >>>version of
>     >>>    Xml Schema project. We did no architecture
>     >>>    changes to Xml Schema so keeping the name as it is a good thing
>     >>>
>     >>>    Thanks
>     >>>    Damitha
>     >>>
>     >>>    >
>     >>>    > Thanka,
>     >>>    > Samisa...
>     >>>    >
>     >>>    >>
>     >>>    >> All libs goes into c/lib.
>     >>>    >>
>     >>>    >> Thanks
>     >>>    >> Damitha
>     >>>    >>
>     >>>    >>
>     >>>    >>
>     >>>    >
>     >>>    >
>     >>>
>     >>>
>     >>>
>     >>>
>     >>
>     >>
>     >
>     >
>     >
>     >
>
>


Mime
View raw message