Guess any codegen/adb issues drop on my plate :). this is actually an easy enough change to do so will do it today

On 1/5/06, Deepal Jayasinghe < [EMAIL PROTECTED]> wrote:
great work dims !

Thanks,
Deepal
................................................................
~Future is Open~

----- Original Message -----
From: "Davanum Srinivas" <[EMAIL PROTECTED]>
To: "Axis developer list" < [email protected]>
Sent: Thursday, January 05, 2006 4:37 AM
Subject: [Axis2] Keep it simple


Folks,

I've checked in a few changes to generated code and wanted to give you
all an update. With the current SVN, here's what you can do.

1. Add the axis2 jar and all dependent jars to CLASSPATH
    HINT: if you run "maven create-lib" it will create a directory
target/lib with all the dependency jars

2. Run WSDL2Java against say the perf.wsdl in SVN
    HINT: I use "java org.apache.axis2.wsdl.WSDL2Java -d adb -o work
-s -p samples.perf -t -ss -sd -uri
\APACHE\axis2\modules\samples\wsdl\perf.wsdl", this will create all
the generated code under a new directory named work.

3. Drop perf.wsdl into the work/resources directory.

4. Edit the server and the client
    HINT: work\src\samples\perf\PerfPortTypeSkeleton.java is the
server, work\test\samples\perf\PerfPortTypeTest.java is the client

5. CD to work and run "ant start.server"
    HINT: point your browser to http://localhost:8080/, it will
redirect you to http://localhost:8080/axis2/services. You can click on
the service name and look at the WSDL to make sure it's the same you
dropped in step #3.

6. open another prompt, set the classpath (see #1) and run "ant run.test"
    HINT: this will use junit to run the test case, output will be in
work/build/test-reports

That's it folks, You have your first service and client working with
each other :)

Thanks,
dims

PS: use "ant clean" to start fresh, it cleans up all the build artifacts
PPS: If you wish you can edit the stub or test case to edit the port
and then use tcpmon to look at the messages.

--
Davanum Srinivas : http://wso2.com/blogs/





--
Ajith Ranabahu

Reply via email to