Return-Path: Delivered-To: apmail-ws-axis-c-user-archive@www.apache.org Received: (qmail 38526 invoked from network); 19 Feb 2008 03:29:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 19 Feb 2008 03:29:23 -0000 Received: (qmail 70711 invoked by uid 500); 19 Feb 2008 03:29:17 -0000 Delivered-To: apmail-ws-axis-c-user-archive@ws.apache.org Received: (qmail 70700 invoked by uid 500); 19 Feb 2008 03:29:17 -0000 Mailing-List: contact axis-c-user-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: "Apache AXIS C User List" Reply-To: "Apache AXIS C User List" Delivered-To: mailing list axis-c-user@ws.apache.org Received: (qmail 70689 invoked by uid 99); 19 Feb 2008 03:29:17 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Feb 2008 19:29:17 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.68.5.17] (HELO relay03.pair.com) (209.68.5.17) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 19 Feb 2008 03:28:29 +0000 Received: (qmail 17565 invoked from network); 19 Feb 2008 03:28:47 -0000 Received: from unknown (HELO ?10.100.1.89?) (unknown) by unknown with SMTP; 19 Feb 2008 03:28:47 -0000 X-pair-Authenticated: 222.165.132.170 Subject: Re: speed up build process From: Lahiru Gunathilake To: Apache AXIS C User List In-Reply-To: <47BA08B0.8030207@9elements.com> References: <47B3811E.80609@9elements.com> <47B3FC2B.2030800@wso2.com> <47B8C52F.6010203@9elements.com> <1203335295.23642.2.camel@lahiru-desktop> <47BA08B0.8030207@9elements.com> Content-Type: text/plain; charset=utf-8 Date: Tue, 19 Feb 2008 08:58:46 +0530 Message-Id: <1203391726.23642.18.camel@lahiru-desktop> Mime-Version: 1.0 X-Mailer: Evolution 2.12.0 Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org Hi dave, This is what i have done and i have attached the generated code and VS project. Simply run your script by giving one the first argument as the wsdl path.Then it generated those attached files.Please have a look and tell me what went wrong. I'm attaching the wsdl i've used to test the script.Yesterday it created a VS project file in server code i checked today but now it gives some Exceptions with java code generation then it is unable to create a vc project.I'm trying to remove java code generation from your script once i'll be able to generate the VS project file i'll send you those files too.In this Archive there's no vcproj file in server code. Regards Lahiru On Mon, 2008-02-18 at 23:37 +0100, Mark Nüßler wrote: > hello Lahiru, > > can you send me the generated files ? i will have a look, > what went wrong. did you put all generted files in one folder > or with a 'scr' subfolder ? > > mfg derMark > > > Lahiru Gunathilake schrieb: > > Hi Dave, > > Now on Linux when we generate the C code(server side code)from WSDL2C > > script it generate a build.sh file which is capable of compiling and > > creating the library file. > > With -o and -S parameters it works fine and build the library file. > > Now i'm checking on doing the same thing with your script and i test it > > with VS2005 it generate a VS project but i couldn't open the project.It > > tells Project Load Failed due to an error in vcproj file.If i have to do > > any modifications please let me know. > > Any thoughts... > > > > > > Regs > > lahiru > > > > On Mon, 2008-02-18 at 07:51 +0530, Dimuthu Gamage wrote: > >> Hi Mark, > >> You seems working on a nightly build on Nov, 12. We have done one or > >> two API changes since then, > >> > >> e.g. > >> > >> there axis2_stub_Calculator_create is replaced with > >> axis2_stub_create_Calculator, > >> axis2_stub_Calculator_div is replaced with axis2_stub_op_Calculator_div > >> > >> you will be able to generate sample codes for both stub and skel from > >> the older version[1].. > >> > >> But it is really recommended to move to the new API, since it has some > >> bug fixes, so better to work with the new snapshot[2] > >> > >> This doesn't affect to generated server side code. The sample logic > >> for the WSDL will be in axis2_skel_Calculator2.c. > >> > >> > >> [1] http://people.apache.org/~dimuthu/leisure/23_oct/old/generate_demos.rb > >> [2] http://people.apache.org/dist/axis2/nightly/ > >> > >> > >> Thanks > >> Dimuthu > >> > >> > >> On Feb 18, 2008 5:07 AM, Mark Nüßler wrote: > >>> hello users, > >>> > >>> k, i am able to generate makefiles on the fly > >>> next step for me is to understand what [1] does. > >>> > >>> i can't read ruby, but i think i know what the skript > >>> should do. when i start the skript in a folder, where > >>> all files from adb Calculator are (with stub or with skel) > >>> i only get an nearly empty demo.c the logic is missing. > >>> > >>> i tried to figure out, if the skript needs some parameters, > >>> but in my simple understanding the skript does this > >>> automatically. > >>> > >>> question, who can generate the demo.c files for both folders > >>> at [2], so i can try to buid this in java ? > >>> > >>> mfg derMark > >>> > >>> > >>> [1] http://people.apache.org/~dimuthu/leisure/23_oct/generate_demos.rb > >>> [2] http://www.9elements.com/dermark/Calculator__current.zip > >>> > >>> Samisa Abeysinghe schrieb: > >>> > >>>> Dimuthu Gamage wrote: > >>>>>> 1. does anybody really needs this kind of generator, > >>>>>> is it helpfull or just waste of time when i think > >>>>>> of this ? > >>>>>> > >>>>> Yea definitely. we have to provide build scripts for at least both > >>>>> linux and windows. > >>>>> > >>>> +1. > >>>> > >>>>>> 2. with what kind of languages the genearator should > >>>>>> work, so that win and linux users profit ? > >>>>>> --> i would prefer java, everyone has cause of wsdl2java > >>>>>> > >>>>> I too prefer to integrate this to WSDL2Java tool itself. Unfortunately > >>>>> we right now can't ask for an option to decide the OS. Because > >>>>> WSDL2Java tool dosn't have an interface for C code generation to add > >>>>> it s custom options, and java guys will not like to add a common > >>>>> option that will not relevant to them. > >>>>> > >>>>> So I think the best option is to put in the axis2/c distribution, BUt > >>>>> if it is a Java thing, I don't like to put it in a C distribution. > >>>>> > >>>> Can we not just generate a build.bat and a build.sh by default whenever > >>>> we generated code? > >>>>> > >>>>>> 3. what exactly are the requirements, want would we exspect > >>>>>> from this kind of tool ? > >>>>>> > >>>>> > >>>>> 1. Generate build Scripts (both in linux and windows) > >>>>> 2. Generate some sample client, i.e. with some demonstration logic > >>>>> 3. Generate server. > >>>>> 4. Generate test case(s) > >>>>> > >>>> +1. > >>>> > >>>> Samisa... > >>>> > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org > >>>> For additional commands, e-mail: axis-c-user-help@ws.apache.org > >>>> > >>>> > >>>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org > >>> For additional commands, e-mail: axis-c-user-help@ws.apache.org > >>> > >>> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org > >> For additional commands, e-mail: axis-c-user-help@ws.apache.org > >> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org > > For additional commands, e-mail: axis-c-user-help@ws.apache.org > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org > For additional commands, e-mail: axis-c-user-help@ws.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org For additional commands, e-mail: axis-c-user-help@ws.apache.org