Hi,
I have a scenario, where my response from the server will be blank for few
operations, when server responds blank, my cxf codes gives me this exception
Inbound Message
----------------------------
ID: 3
Response-Code: 200
Encoding: ISO-8859-1
Content-Type: application/pdf
Headers: {Content-length=[100], Content-type=[application/pdf], Date=[Thu,
06 Jun 2013 13:02:34 GMT], Transfer-encoding=[chunked]}
--------------------------------------
javax.xml.ws.soap.SOAPFaultException: Error reading XMLStreamReader.
here is the code where i am getting the error
SOAPMessage soapRequest = dispatcher.createMessage();
if (request.getSOAPHeader() != null
&& request.getSOAPHeader().getAny().size() > 0)
{
Node header = request.getSOAPHeader().getAny().get(0);
SOAPHeader soapHeader = soapRequest.getSOAPHeader();
Node importedHeaderNode =
soapHeader.getOwnerDocument().importNode(
header, true);
soapHeader.appendChild(importedHeaderNode);
}
Node body = request.getSOAPBody().getAny().get(0);
SOAPBody soapBody = soapRequest.getSOAPBody();
Node importedBodyNode =
soapBody.getOwnerDocument().importNode(body,
true);
soapBody.appendChild(importedBodyNode);
soapRequest.saveChanges();
/** Invoke the service endpoint. **/
SOAPMessage response = dispatcher.invoke(soapRequest);
"SOAPMessage response = dispatcher.invoke(soapRequest);" line gets the
exception, is there any way i can treat blank response as success?
Quick response will be appreciated. Many thanks.
--
View this message in context:
http://cxf.547215.n5.nabble.com/CXF-gives-an-javax-xml-ws-soap-SOAPFaultException-Error-reading-XMLStreamReader-when-the-SOAP-responk-tp5728846.html
Sent from the cxf-user mailing list archive at Nabble.com.