axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lahiru Gunathilake <lah...@wso2.com>
Subject Re: speed up build process
Date Tue, 19 Feb 2008 03:40:07 GMT

On Tue, 2008-02-19 at 08:58 +0530, Lahiru Gunathilake wrote:
> Hi Mark,
> 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 Mark,
> > > 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 <mark.nuessler@9elements.com>
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
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-user-help@ws.apache.org


Mime
View raw message