Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / October 2007

Tip: Looking for answers? Try searching our database.

Web Services Java client question

Thread view: 
almousawi@gmail.com - 03 Oct 2007 17:36 GMT
Hi,
I am newbie to Web Services. Let me know if I should use other group
to post this question.

I have to use existing web services installed on a non-java server
from my JBoss java web application (with struts 2). I read a little
about Axis2 and xFire, but it seems that the requirements is to use
RPC/SOAP Encoding (as I see <soap:body use="encoded" in the WSDL
document that I should use). I must use HTTPS security with user/
password in the SOAP header.

The questions are:
1. Does the entry use="encoded"  in the WSDL file mean that there is
SOAP encoding?

2. Is the best choice to use Java JAX-RPC (which is being replaced by
JAX-WS, but it does not support SOAP Encoding)

3. I believe there is many data types that I need to handle, so i need
to use Stubs (not dynamic). How can I generate the Stubs java code

Thanks and let me know if there are other newsgroups (google or non
google sites) that I can benefit from.

Thanks again.
Sam
Manish Pandit - 03 Oct 2007 17:41 GMT
On Oct 3, 9:36 am, almous...@gmail.com wrote:
> Hi,
> I am newbie to Web Services. Let me know if I should use other group
[quoted text clipped - 22 lines]
> Thanks again.
> Sam

Your best bet would be to get a hold of wsdl2java or Eclipse WTP,
which can generate java clients out of a WSDL. Once you feed these
tools the WSDL for the service(s), the java clients generated will be
stubs that can be used to access the services just like a local call.

-cheers,
Manish
Lew - 03 Oct 2007 18:03 GMT
almous...@gmail.com wrote:
>> I have to use existing web services installed on a non-java server
>> from my JBoss java web application (with struts 2). I read a little
>> about Axis2 and xFire, but it seems that the requirements is to use
>> RPC/SOAP Encoding (as I see <soap:body use="encoded" in the WSDL
>> document that I should use). I must use HTTPS security with user/
>> password in the SOAP header.

> Your best bet would be to get a hold of wsdl2java or Eclipse WTP,
> which can generate java clients out of a WSDL. Once you feed these
> tools the WSDL for the service(s), the java clients generated will be
> stubs that can be used to access the services just like a local call.

WSDL2Java is part of the Apache Axis project.
<http://ws.apache.org/axis/>
<http://ws.apache.org/axis2/> for the newer one,
which calls the tool WSDL2Code
<http://ws.apache.org/axis2/tools/1_3/CodegenToolReference.html>

It's apparently available from various places, including as a plugin for Eclipse.
<http://search.yahoo.com/search?p=WSDL2Java>

Signature

Lew



Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.