Dimuthu Gamage wrote:
Hi Zhang,
Thanks for your suggestions.
1). In fact generating a demo client is a good idea. I will look in to that.
For the time being, I'm using a ruby script to generate simple
demonstrations for stub and skels (it automatically generates simple
logic with adb), if you find useful you can check it from
http://people.apache.org/~dimuthu/leisure/23_oct/generate_demos.rb.
When there are so many operations, with complex params, how are we
supposed to generate a demo client?
2). If we are generating makefiles we may need to think about both
linux and windows users. And we have to decide whether to use automake
build system or just a simple Makefile which sometime not OS
independent. May be some build system expert can help on this.
Sanjaya,, Any Ideas?
IMHO, automake makes things too complicated here. We can just generate a
simple Makefile tat could be used directly.
Thanks,
Samisa...
Thanks
Dimuthu
On Jan 31, 2008 12:18 AM, Zhang, Wayne (IT)
<[EMAIL PROTECTED]> wrote:
Hi,
I just started looking at Axis2/C two days ago and it looks pretty
promising. However I hit a snag using WSDL2C, and I couldn't find any
solutions in the mail archive, so apologies if this has already been
answered before.
I am using WSDL2C to generate a simple "calculator" client and server. I
followed the directions in your user manual
(http://ws.apache.org/axis2/c/docs/axis2c_manual.html#wsdl2c) and was able
to generate my client stubs and server skeletons successfully.
Implementing the server skeleton is pretty straight forward -- I just added
my business logic in the /* TODO ... */ field. However implementing the
client isn't as easy. The user manual simply states "To do this, go through
the header files generated and understand the API in line with the WSDL file
that you used to generate the code." It will be great if you can provide a
step-by-step example showing which functions to implement in what files.
My other suggestions are:
* Can WSDL2C generate a main() for the client that sets up the default
env/options and make required axis calls such as
axis2_endpoint_ref_create(), axis2_svc_client_send_receive(), etc. and put
/* TODO */ hints to prompt users to add his business logic?
* It will be great if WSDL2C can also generate makefiles to assist compiling
the server and client, as well as install the server in $AXIS_HOME/services.
This will ease a user's development effort quite a bit.
Many thanks in advance,
Wayne Zhang
Morgan Stanley | Technology
750 Seventh Avenue, 12th Floor | New York, NY 10019
Phone: +1 212 762-1943
[EMAIL PROTECTED]
________________________________
NOTICE: If received in error, please destroy and notify sender. Sender does
not intend to waive confidentiality or privilege. Use of this email is
prohibited when received in error.
---------------------------------------------------------------------
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]