Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Creating Apache Axis2 Webservice Client

 
Saurabh Pillai
Ranch Hand
Posts: 524
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
(developed using JAX-RPC)

This sounds suspicious - Axis2 does not support JAX-RPC.
 
Saurabh Pillai
Ranch Hand
Posts: 524
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 669
3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
...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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic