You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by Senaka Fernando <se...@wso2.com> on 2008/02/14 08:33:23 UTC

Re: speed up build process

Hi all,

Seems that we are not allowed to attach .bat files in e-mails to the
dev-list. :(

I have zipped it.

> Hi Lahiru and Mark,
>
> I'm attaching here with the two files (batch files required to build the
> skeleton and the stub. With some minor modifications (changing the name of
> the exe and dll made), I believe we can use this to generate code. What we
> could do is just generate these file using another script, like the one
> Lahiru is working on.
>
> Regards,
> Senaka
>
>> +1 for your ideas.
>>
>> But i'm using a script which create the service and client code and
>> compile both and deploy the service and run the client.But that is for
>> Linux.With the script we only have to give the wsdl file name as a
>> parameter and it does every thing.But it won't work with windows.If we
>> use nmake to build the service and client it would be possible thing to
>> write a shell script in Windows too.
>>
>> Regs
>> Lahiru
>>
>> On Thu, 2008-02-14 at 00:45 +0100, Mark Nüßler wrote:
>>> hello users,
>>>
>>> not long ago there was a thread "Questions/suggestions on WSDL2C"
>>> with the idea to have some improvements with building projects
>>> from the generated files.
>>>
>>> at this moment i hadn't a lot of time, but maybe now.
>>> i want to pick up these thoughts and discuss a possible
>>> process which can help to speed up development with axis2c.
>>>
>>> it was asked if there is something that generates
>>> a main method to test the code and somthing that
>>> generates makefiles for server and client.
>>>
>>> i think nearly everybody here who created a sevice not only once,
>>> goes through his personal same steps over and over again,
>>> to create a running project - waste of time ?
>>>
>>> what "we" have ? nearly nothing :-(
>>> the java project has an ant-build script, even when
>>> i personally didn't use it, it is helpfull.
>>>
>>> Dimuthu has an ruby script, that can generate a main method
>>> to run the client [1].
>>>
>>> i have a skript that can't build makefiles, but vs-studio
>>> files [2].
>>>
>>> ok, so fare, what i want you to tell me is,
>>> want are your personal steps, when you want
>>> to implement a service from a wsdl file ?
>>>
>>> lets take the well known [3] wsdl file
>>>
>>> my personal steps are :
>>>
>>> 1. have a batch file that generates client and server code in
>>> different folders
>>>
>>> 2. generate with [2] the vs files
>>>
>>> 3. create a vs-studio-project for the client by hand and
>>> also implement same basic logic for the main by hand
>>>
>>> k, this is windows specific, but the idea behind my generator
>>> could be used for other stuff as well
>>>
>>> the idea :
>>>
>>> have a generator that can read an
>>> input-file that holds some values needed for output,
>>> e.g path variables for include files. the generators
>>> logic is nothing more than first traverse the source-folders
>>> and gathering information and second to replace some
>>> marks in template files with this information - nothing
>>> more.
>>>
>>> i think with the input information and a simple
>>> replacement engine any kind of make-files or ide
>>> specific files can be done!?
>>>
>>> i tried to write a makefile for servercode [3],
>>> but i failed - i am not very familiar with this ...
>>> maybe someone can send me one for nmake ?
>>>
>>> k, somethink to think about
>>>
>>> 1. does anybody really needs this kind of generator,
>>> is it helpfull or just waste of time when i think
>>> of this ?
>>>
>>> 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
>>>
>>> 3. what exactly are the requirements, want would we exspect
>>> from this kind of tool ?
>>>
>>>
>>> i would be grateful to hear about your thoughts,
>>> maybe you can give me an imagination how you work.
>>>
>>> mfg derMark
>>>
>>>
>>> [1] http://people.apache.org/~dimuthu/leisure/23_oct/generate_demos.rb
>>> [2] www.9elements.com/dermark/axis2_vs_gen.zip
>>> [3] <axis2c-svn>\test\resources\wsdl\Calculator.wsdl
>>>
>>> ---------------------------------------------------------------------
>>> 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