On Jun 6, 2013, at 9:16 AM, nagaveni.g22 <[email protected]> wrote:

> 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]}

This doesn't look blank to me.   It's got a content-lenght of 100 and type of 
application/pdf.

Basically, for a SOAP call, this would be a completely invalid response.

You could try the invokeOneWay call on dispatch.   That MIGHT work.

Dan



> --------------------------------------
> 
> 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.

-- 
Daniel Kulp
[email protected] - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com

Reply via email to