Return-Path: Delivered-To: apmail-ws-axis-c-dev-archive@www.apache.org Received: (qmail 23398 invoked from network); 18 May 2006 10:30:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 18 May 2006 10:30:10 -0000 Received: (qmail 71410 invoked by uid 500); 18 May 2006 10:30:06 -0000 Delivered-To: apmail-ws-axis-c-dev-archive@ws.apache.org Received: (qmail 71268 invoked by uid 500); 18 May 2006 10:30:06 -0000 Mailing-List: contact axis-c-dev-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: "Apache AXIS C Developers List" Reply-To: "Apache AXIS C Developers List" Delivered-To: mailing list axis-c-dev@ws.apache.org Received: (qmail 71171 invoked by uid 99); 18 May 2006 10:30:05 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 May 2006 03:30:05 -0700 X-ASF-Spam-Status: No, hits=0.3 required=10.0 tests=MAILTO_TO_SPAM_ADDR X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [209.68.5.16] (HELO relay02.pair.com) (209.68.5.16) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 18 May 2006 03:30:04 -0700 Received: (qmail 54861 invoked from network); 18 May 2006 10:29:39 -0000 Received: from unknown (HELO ?192.168.1.106?) (unknown) by unknown with SMTP; 18 May 2006 10:29:39 -0000 X-pair-Authenticated: 222.165.173.241 Message-ID: <446C4C1B.2090200@wso2.com> Date: Thu, 18 May 2006 15:57:39 +0530 From: Sahan Gamage User-Agent: Debian Thunderbird 1.0.7 (X11/20051017) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Apache AXIS C Developers List Subject: Re: [Axis2][Fwd: Modified Axis2C folder structure] References: <446AF87C.5090907@gmail.com> <446AFA0A.3030604@gmail.com> <446B0BAD.3040307@gmail.com> <5e8118f30605170520h7cb186d6uac383f35a013d106@mail.gmail.com> <446B3156.8090901@gmail.com> <446B6252.1070801@wso2.com> <446BFCF4.80303@gmail.com> <5e8118f30605172359u53a9fd67qa9e5c1ef55425ea8@mail.gmail.com> <446C210E.5030103@gmail.com> In-Reply-To: <446C210E.5030103@gmail.com> X-Enigmail-Version: 0.93.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N +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* > > 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* > >> >>>>> 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 >> >> >>> >> >> >>> >> Reply-To: Apache AXIS C Developers List >> >>> >> >> >> >>> >> To: 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 >> >>> >> >> >>> >> >> >>> >> >> >>> > >> >>> > >> >>> >> >>> >> >>> >> >>> >> >> >> >> >> > >> > >> > >> > >> >> > >