axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sahan Gamage <sa...@wso2.com>
Subject Re: [Axis2][Fwd: Modified Axis2C folder structure]
Date Thu, 18 May 2006 10:27:39 GMT
+1 for the new structure.
- Sahan

Damitha Kumarage wrote:

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