Skip to Content
avatar image
Former Member

Error when sending by HTTP using XML HTTP Port for idoc

Hi Guys,

I am trying to send idocs thru XML Http port. But while sending the IDoc's i am getting the Error for when transferring the IDoc by XML HTTP, the return code with the message '500 Error during parsing of SOAP header' has occurred.

The target address was: http://hostname:port/sap/xi/engine?type=entry

I get the http 500 error as:-

Check whether the IDoc can be sent again.

It is unfortunately not possible to determine automatically whether the IDoc has in fact arrived in the target system and the error occurred afterwards

But all connections are working fine, even SM59 connection, SLDCHECK, SLDAPICUST, LCRSAPRFC & SAPSLDAPI. Everthing is working fine, but transfering the IDoc i am getting the above error.

So, Kindly let me know any idea for trouble shoot or resolve this.

Thanks & Regards

Vijayakumar S

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Nov 14, 2011 at 05:32 AM

    Hello,

    In your XML HTTP Port, is the option SOAP Protocol checked? Have you followed the step-by-step guide for configuring one http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/30ea2fdf-f047-2a10-d3a2-955a634bde6b?QuickLink=index&overridelayout=true.

    Also, there are other ways for idoc packing along with its pros and cons as stated in this blog by Michal

    https://blogs.sap.com/?p=49789

    Hope this helps,

    Mark

    Add comment
    10|10000 characters needed characters exceeded

  • Nov 14, 2011 at 10:17 AM

    > I am trying to send idocs thru XML Http port. But while sending the IDoc's i am getting the Error for when transferring the IDoc by XML HTTP, the return code with the message '500 Error during parsing of SOAP header' has occurred.

    >

    > The target address was: http://hostname:port/sap/xi/engine?type=entry

    >

    This won't work. The IDoc XML is plain XML, not a SOAP message. XI engine expects a SOAP message.

    You could use HTTP adapter.

    Add comment
    10|10000 characters needed characters exceeded