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