File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Web Services and the fly likes Registering Client side SOAP handlers in AXIS Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Head First Android this week in the Android forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Registering Client side SOAP handlers in AXIS" Watch "Registering Client side SOAP handlers in AXIS" New topic

Registering Client side SOAP handlers in AXIS

Anup Bansal
Ranch Hand

Joined: Sep 12, 2006
Posts: 69
Hi All,

I am developing a webservice client. I used WSDL2Java to genereate the client side stubs. I need to call a remote method getInfo() of the webservice. This method takes in parameters that form the Body part of the SOAP message.

I need to add header part to the SOAP message. I have read that I can use Message handlers to perform the same. These message handlers will intercept the SOAP messages when the service is invoked.

1. Is this correct?
2. If yes, how can I register the hendler classes? For the server side we have server.wsdd file. Is there any such file for the client or will I have to do it programatically?
3. I need to add the followinf attribute to the SOAP body. wsu:Id = "Body"
I am unable to add it at the time I invoke the service. Can I use handlers to achieve this as well? If yes, How?

Thanks & regards,
I agree. Here's the link:
subject: Registering Client side SOAP handlers in AXIS
It's not a secret anymore!