Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
The moose likes Web Services Certification (SCDJWS/OCEJWSD) and the fly likes Handle SOAP Message Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCA/OCP Java SE 7 Programmer I & II Study Guide this week in the OCPJP forum!
JavaRanch » Java Forums » Certification » Web Services Certification (SCDJWS/OCEJWSD)
Bookmark "Handle SOAP Message" Watch "Handle SOAP Message" New topic
Author

Handle SOAP Message

Shankar sanjay
Ranch Hand

Joined: Sep 14, 2009
Posts: 117
Hi,

I have a simple requirement, like

I have to receive attachments from SOAP message and save it in a local machine. I am not quite clear how to handle it in server side using jax-ws 2.0, can you please tell me where can i find a sample? i am using RAD 7.5

there are lot of example which tells how to send (client side) soap message with attachment, but i want to server side, how to receive at the server end.

Could you please provide some suggestion?

Regards,
Sankar. S
Ivan Krizsan
Ranch Hand

Joined: Oct 04, 2006
Posts: 2198
    
    1
Hi!
If you want to handle SOAP messages with attachments on the server side, your endpoint implementation class should implement the javax.xml.ws.Provider interface with the generic type SOAPMessage. Example:

The invoke method will receive a parameter of the type SOAPMessage. Using SAAJ you can then retrieve the attachment(s) of the SOAP message.
Best wishes!


My free books and tutorials: http://www.slideshare.net/krizsan
Vivek sri
Greenhorn

Joined: Mar 03, 2008
Posts: 4
Hi Ivan,

Can we use SOAPHandler and SAAJ API to retrieve SOAP Attachment at server side?

Vivek Kumar
Ivan Krizsan
Ranch Hand

Joined: Oct 04, 2006
Posts: 2198
    
    1
Hi!
Yes, that is also a viable approach!
Best wishes!
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: Handle SOAP Message