I'm in the process of converting a soap22 web service to use Axis, and I'm
hoping somebody can help me with some explanations of the following...

a). TargetEndPointAddress

With Soap22 I have the following address parts I use to set up calls to a
web service...

URL                                             
http://localhost:8080/soap/servlet/rpcrouter
URN (call.setTargetObjectURI)           urn:MyWebService
method name     (call.setmethodName)    getData

The equivalent data fields in Axis appear to be...

call.setTargetEndpointAddress
call.setOperationName

It's not clear to what the values are that I should set into these
methods... Is it...

call.setTargetEndpointAddress
http://localhost:8080/axis/servlet/AxisServlet
call.setOperationName                   urn:MyWebService,getData

or

call.setTargetEndpointAddress
http://localhost:8080/axis/servlet/AxisServlet/myWebService
call.setOperationName                   urn:MyWebService,getData

If its the second option, does this mean that I have to have a
'myWebServuce' folder created somewhere? If so where? Can I set the location
of the axis folder in Tomcat?

b). location of java web service source file

Where can my web service java source file be located? Do In have to have it
located under the Tomcat 'webapps/axis' folder tree, or can I somehow
redirect the calls to another location??

Whilst I'm developing the code I wanted to try and redirect any calls to a
JBuilder related path.  To this end much like Soap22 I was pre-registering
my web service using a WSDD file with 'adminClient'.

With Soap22 I used the descriptor files and pre-registered using the
adminclient  . This allowed me to develope the code in place in a JBuilder
related path and not have to copy files into a Soap22 saub folder. can I do
the same in Axis?


Reply via email to