Re: speed up build process

2008-02-13 Thread Dimuthu Gamage
Hi Mark,

Please see my inline comment.

On Feb 14, 2008 5:15 AM, Mark Nüßler <[EMAIL PROTECTED]> 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 ?

Yea definitely.  we have to provide build scripts for at least both
linux and windows.

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


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


>
>
> 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] \test\resources\wsdl\Calculator.wsdl
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: speed up build process

2008-02-13 Thread Lahiru Gunathilake
+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] \test\resources\wsdl\Calculator.wsdl
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



speed up build process

2008-02-13 Thread Mark Nüßler

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] \test\resources\wsdl\Calculator.wsdl

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]