This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Jax-RPC Vs SAAJ

 
srinivas srinivasmeenavalli
Ranch Hand
Posts: 65
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I am able to generate IBM websphere JAX-RPC stub from a third party vendor( Websphere commerce server) WSDL but not Axis. Axis stub generation (WSDL2Java ) is throwing Nullpointer exception. I don't want to know why Axis stub generation is failing.My responsibility is to consume webservice. I was asked to change one of classes( XXX_deser.java) to resolve run time exception( Class cast exception) from other team, who is providing the service . I am againist to this but no option for me. I have to choose best solution out of JAX-RPC which was changed to rectify runtime exceptions ,SAAJ. Can you tell me which gives the best solution in this case?
I perfer SAAJ instead of JAX-RPC with stub class changes. Generated Web service client source code should not changed. What do you think ?
 
Ulf Dittmer
Rancher
Pie
Posts: 42966
73
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
We don't have enough information to give an opinion about which one is better in your scenario, but in general, I prefer higher-level APIs (like JAX-RPC) over lower-level ones (like SAAJ).

Having said that, JAX-RPC has been obsolete for years, and will likely be removed from the next JEE version. So any new development should be done using its successor JAX-WS.
 
srinivas srinivasmeenavalli
Ranch Hand
Posts: 65
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you for details
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic