Skip to Content
avatar image
Former Member

SOAP Sender Parsing Error

Hi Experts,

I am getting below SOAP Sender communication channel error. Intermittently :

PI SOAP adapter error:

Parsing Error: org.xml.sax.SAXParseException: Premature end of file.

at sender system they are getting below log in such cases:

<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0"> <context>XIAdapter</context> <code>ADAPTER.JAVA_EXCEPTION</code> <text> java.io.IOException: Parsing Error: org.xml.sax.SAXParseException: Premature end of file. at com.sap.aii.af.sdk.xi.mo.DefaultItem.marshal(DefaultItem.java:489) at


Its working after couple of attempts from sender..

from past few months its working fine.

But this behavior is from past few days only..


Could you please guide me on possibilities for this behavior.. what to check from PI (Its ICO setup. its SOAP to SOAP interface -synchronous)


Thanks in advance..

Regards

Siri

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Best Answer
    Dec 01, 2015 at 08:12 AM

    Hi Siri,

    What is your PI version and SP level?, may be it could be a bug like this 1849403 - Message Logging can cause empty response for sync messages

    Regards.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Inaki Vila,

      Thanks a lot for pointing to right SAP note..

      this behavior is happening due to logging for synch.

      Do we need to pay if we update patches?

      Regards

      Siri

  • avatar image
    Former Member
    Nov 30, 2015 at 02:04 AM

    Hi Experts,

    Any inputs on this type of errors..

    Regards

    Siri

    Add comment
    10|10000 characters needed characters exceeded

    • Hi there,

      i know this is more than a half year old... but maybe someone has the same problem an could use my solution!

      I got the same error on my SAP-System. My Problem was, that the SOAP string has a "blank" on this position...between "soapenv:" and "Envelope".

      sEnv = "<soapenv: Envelope..."

      After correction it works like a charme...

      --Bernward