This week's book giveaway is in the OCMJEA forum.
We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line!
See this thread for details.
The moose likes Web Services and the fly likes unable to read soapmessage Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "unable to read soapmessage" Watch "unable to read soapmessage" New topic
Author

unable to read soapmessage

chaitu sravs
Greenhorn

Joined: Oct 21, 2009
Posts: 11
I have a file (test.xml) with the below content:

------=_Part_9_21655743.1266408465031
Content-Type: text/xml; charset=UTF-8

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:apache="http://xml.apache.org/xml-soap" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:noprefix_defaultname="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:attachments.wsdl.test" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soapenv:Header/>
<soapenv:Body>
<tns:tagX>45</tns:tagX>
<tns:inputMimeMultipart/>
</soapenv:Body>
</soapenv:Envelope>

------=_Part_9_21655743.1266408465031
Content-Type: text/plain

Hi this is the default mime content.
------=_Part_9_21655743.1266408465031--


I have written the below java code (with the intention to get the XML part):


Error:

SEVERE: SAAJ0511: Unable to create envelope from given source
Exception in thread "main" com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: Unable to create envelope from given source:

The SOAPPart is not retrieved. Getting SOAPBody fails with "com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: Invalid Content-Type:image/jpg. Is this an error message instead of a SOAP response?" message.

The getAttachments() returns an empty iterator.

Can someone show code for 1. getting the XML SOAP DOM object and 2. the attachment content from the above file?
chaitu sravs
Greenhorn

Joined: Oct 21, 2009
Posts: 11
I am just wondering if there is any hint at what is wrong, I searched and searched but in vain...

The above SOAP request file and the Java code reproduce the stated problem in JDK1.6.

 
It is sorta covered in the JavaRanch Style Guide.
 
subject: unable to read soapmessage