It's not a secret anymore!*
The moose likes Web Services and the fly likes Creating Apache Axis2 Webservice Client Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Creating Apache Axis2 Webservice Client" Watch "Creating Apache Axis2 Webservice Client" New topic
Author

Creating Apache Axis2 Webservice Client

Saurabh Pillai
Ranch Hand

Joined: Sep 12, 2008
Posts: 506
This is the document I am following, http://axis.apache.org/axis2/java/core/docs/userguide-creatingclients-xmlbeans.html ('long story' section)

Webservice (developed using JAX-RPC)



Webservice Client (developed using Apache Axis2)




If required I can give you list of auto-generated files. How can I create an object of Stub? Any help is appreciated.

Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41124
    
  45
(developed using JAX-RPC)

This sounds suspicious - Axis2 does not support JAX-RPC.


Ping & DNS - my free Android networking tools app
Saurabh Pillai
Ranch Hand

Joined: Sep 12, 2008
Posts: 506
Isn't webservice consumer implementation independent of actual webservice implementation? i.e. websevice could be implemented in java but consumer could be iphone(c), java or dot net.

Also, these webservices are currently being consumed for an iPhone apps. then what's wrong with Apache Axis client?


Thank You.
g tsuji
Ranch Hand

Joined: Jan 18, 2011
Posts: 499
    
    3
...what's wrong with Apache Axis client?

If you mean wrong in the sense that you might not be sure of the "What comes here?" below...
TestWSEndPointServiceStub stub = new TestWSEndPointServiceStub("What comes here?");

You should, modulo other complications, primarily look for the {http://schemas.xmlsoap.org/wsdl/soap}address element, in particular read its "location" attribute in the wsdl.

Axis2's supports for rpc is restricted to rpc/literal style; but I think not many would still use rpc/encoded style any more, so your application might be just that of the former, rpc/literal style.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Creating Apache Axis2 Webservice Client
 
Similar Threads
Java Client for Webservices
low disk space problem caused by AXIS2 temp files
how to consume a webservice using axis2
Not able to hit the webservice when deployed in tomcat.
Sending requests in xml