<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Question Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642548#M162048</link>
    <description>&lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Hi Dilip, &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; It is not resolved yet.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; 1、The request payload and soap ui message of using the option "Do Not use soap Envelope" has been attached now , see attachments:&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;A href="https://answers.sap.com/storage/attachments/156280-paload-1657dc38-5036html000016.txt"&gt;paload-1657dc38-5036html000016.txt&lt;/A&gt;&lt;/P&gt;
  &lt;P&gt;&lt;A href="https://answers.sap.com/storage/attachments/156279-soapui-message.txt"&gt;soapui-message.txt&lt;/A&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;the service definition and http logs in SOAP UI tool when calling the service are:&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;&lt;A href="https://answers.sap.com/storage/attachments/156281-soap-ui-http-logs.txt"&gt;soap-ui-http-logs.txt&lt;/A&gt;&lt;/P&gt;
  &lt;P&gt;&lt;A href="https://answers.sap.com/storage/attachments/155271-wsdl.txt"&gt;wsdl.txt&lt;/A&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;2、“uncheck the option "Do Not use soap Envelope" 3rd system receive messages successfully" , it is confirmed by 3rd system developers. They found messages saved in database, and the receiving time is the same as sending message.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;However, I could not find out the response payload by SXMb_Moni, but error message " &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;EM&gt;com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: Can't parse the document; HTTP 200 OK&lt;/EM&gt;"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;?In my last reply， the figure logs is got by path Configuration and Monitoring Home -&amp;gt; Monitoring -&amp;gt; Adapter Engine -&amp;gt; Message MOnitor.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;I think, the error is generated when parsing the response message.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;3、WSDL document is not RPC-style ， when using RPC-style, message types can't be displayed.&lt;/P&gt;</description>
    <pubDate>Thu, 24 May 2018 08:22:27 GMT</pubDate>
    <dc:creator>wu_feng2</dc:creator>
    <dc:date>2018-05-24T08:22:27Z</dc:date>
    <item>
      <title>SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaq-p/642541</link>
      <description>&lt;P&gt;Hello Experts,&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; I’m working on PI dual stack 7.30 , and have a scenaio RFC( ECC ) -&amp;gt; PI -&amp;gt; SOAP.(3rd).&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; Either in synchronized or asynchronize mode, the SOAP Receiver channel got an error: &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;The logs as below: &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/144455-pic-01.png" /&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;However, 3rd checked that the message had been received and got no error.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;I have check that, 3rd response with text/utf-8 format message.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/144456-pic-02.png" /&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Then ,I tried to use Soap UI tool to call the soap service directly, everything is OK.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Even , I used the provided WSDL to generate client proxy in ECC to test the SOAP service, and with ABAP developers' help to call the service, and all is working fine.&lt;/P&gt;
  &lt;P&gt;The message by soap ui directly sent look like as below:&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/144514-message.png" /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;So, how could I overcome this error? &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Please give me some advice.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Thanks in advance.&lt;BR /&gt; &lt;/P&gt;</description>
      <pubDate>Tue, 22 May 2018 06:55:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaq-p/642541</guid>
      <dc:creator>wu_feng2</dc:creator>
      <dc:date>2018-05-22T06:55:57Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642542#M162042</link>
      <description>&lt;P&gt;Hi &lt;A href="https://answers.sap.com/users/310449/wufeng2.html"&gt;Wu Feng&lt;/A&gt;,&lt;/P&gt;
  &lt;P&gt;In PI's SXMB_Moni, check below:&lt;/P&gt;
  &lt;P&gt;[1st]&lt;/P&gt;
  &lt;UL&gt; 
   &lt;LI&gt;XML Original Message -&amp;gt; Inbound Message ( CENTRAL ) -&amp;gt; XML Validation Outbound Channel Request -&amp;gt; Payloads -&amp;gt; MainAttachment ( text/xml;charset=utf-8 )&lt;/LI&gt;
   &lt;LI&gt;compare this with your SOAP-UI's request message&lt;/LI&gt;
  &lt;/UL&gt;
  &lt;P&gt;[2nd]&lt;/P&gt;
  &lt;UL&gt; 
   &lt;LI&gt;Response Msg ID -&amp;gt; Inbound Message ( CENTRAL ) -&amp;gt; Payloads -&amp;gt; MainAttachment ( text/xml;charset=utf-8 )&lt;/LI&gt;
   &lt;LI&gt;compare this with your SOAP-UI's response&lt;/LI&gt;
  &lt;/UL&gt;
  &lt;P&gt;Also cross verify in SOAP Receiver channel:&lt;/P&gt;
  &lt;UL&gt; 
   &lt;LI&gt;check 'Do Not use soap Envelope' (&lt;EM&gt;here assuming, in request payload, soap envelope is already attached&lt;/EM&gt;)&lt;/LI&gt;
   &lt;LI&gt;and transformation of content type using module parameters&lt;/LI&gt;
   &lt;LI&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/147393-capture.png" /&gt;&lt;/P&gt;&lt;/LI&gt;
  &lt;/UL&gt;
  &lt;P&gt;Hope above helps you&lt;/P&gt;
  &lt;P&gt;Thanks &amp;amp; Regards&lt;/P&gt;
  &lt;P&gt;Dilip&lt;/P&gt;</description>
      <pubDate>Tue, 22 May 2018 07:35:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642542#M162042</guid>
      <dc:creator>dilipkkp2412</dc:creator>
      <dc:date>2018-05-22T07:35:30Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642543#M162043</link>
      <description>&lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Hi Dilip,&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Thank your reply.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;I configured the soap receive channel as you advised, it don't work. &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;From monitor tool, I could see the message sent to receiver channel is the same as soap UI called the service directly.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; When I checked 'Do Not use soap Envelope' option, it got error as below shown.( OT_return is an element of response message in sender side)&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/146410-pic-14.png" /&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;But if not checked 'Do Not use soap Envelope' option, the result is the same error as before.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/146411-pic-13.png" /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 22 May 2018 10:11:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642543#M162043</guid>
      <dc:creator>wu_feng2</dc:creator>
      <dc:date>2018-05-22T10:11:58Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642544#M162044</link>
      <description>&lt;P&gt;Hi &lt;A href="https://answers.sap.com/users/310449/wufeng2.html"&gt;Wu Feng&lt;/A&gt;,&lt;/P&gt;
  &lt;P&gt;Just provide inputs for below queries:&lt;/P&gt;
  &lt;UL&gt;
   &lt;LI&gt;Are you including Soap-envelope in request message ? if yes...you have to "uncheck" the option "Do Not use soap Envelope"&lt;/LI&gt;
   &lt;LI&gt;I guess, map "MM_MASTER_DATA_SBFL_RETURN" is response message mapping, right ?....then it means you are getting service response and its mapping failed while converting to RFC format....can you show its "Inbound Message" -&amp;gt; "Payload" ?&lt;/LI&gt;
   &lt;LI&gt;Are you using any Soap Action too ?&lt;/LI&gt;
   &lt;LI&gt;Any specifc header ?...just corss cehck from SOAP-UI-TOOL&lt;/LI&gt;
  &lt;/UL&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;Regards,&lt;/P&gt;
  &lt;P&gt;Dilip&lt;/P&gt;</description>
      <pubDate>Tue, 22 May 2018 10:42:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642544#M162044</guid>
      <dc:creator>dilipkkp2412</dc:creator>
      <dc:date>2018-05-22T10:42:49Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642545#M162045</link>
      <description>&lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Hi Dilip,&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; "MM_MASTER_DATA_SBFL_RETURN" is the response message mapping.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;When checked the option "Do Not use soap Envelope", the inbound payload like this:&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/151284-pic-21.png" /&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;"DeviceCategoryInput" Is the request message name, and "&lt;STRONG&gt;&lt;A href="http://tempuri.org/" target="test_blank"&gt;http://tempuri.org/&lt;/A&gt;&lt;/STRONG&gt;" is the namespace of "DeviceCategoryInput". &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;I have checked that, the payload in the path Original Message -&amp;gt; Adapter Call -&amp;gt; payload consist of the content :&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" ?&amp;gt;&amp;lt;ns1:DeviceCategoryInput xmlns:ns1="&lt;STRONG&gt;&lt;A href="http://tempuri.org/" target="test_blank"&gt;http://tempuri.org/&lt;/A&gt;&lt;/STRONG&gt;"&amp;gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;And some time later,review the message, the response node do not present, looks like as below:&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/151285-pic-22.png" /&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;The service has attribute soapAction, no other header attributes.&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;Another thing, from the communicate channel monitor, the receiver channel, has the following logs, and the message not received by 3rd system.&lt;/P&gt;
  &lt;P&gt;&lt;EM&gt;SOAP: request message entering the adapter with user J2EE_GUEST&lt;/EM&gt;&lt;/P&gt;
  &lt;P&gt;&lt;EM&gt;SOAP: completed the processing&lt;/EM&gt;&lt;/P&gt;
  &lt;P&gt;&lt;EM&gt;SOAP: continuing to response message d4c5eb36-5e62-11e8-a912-00000076e6de23.05.2018 &lt;/EM&gt;&lt;/P&gt;
  &lt;P&gt;&lt;EM&gt;MP: processing local module localejbs/AF_Modules/MessageTransformBean&lt;/EM&gt;&lt;/P&gt;
  &lt;P&gt;&lt;EM&gt;Message delivered to the application using connection SOAP_http://sap.com/xi/XI/System23.05.2018 &lt;/EM&gt;&lt;/P&gt;
  &lt;P&gt;&lt;EM&gt;Message status set to DLVD&lt;/EM&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Wed, 23 May 2018 07:28:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642545#M162045</guid>
      <dc:creator>wu_feng2</dc:creator>
      <dc:date>2018-05-23T07:28:43Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642546#M162046</link>
      <description>&lt;P&gt;Hi &lt;A href="https://answers.sap.com/users/310449/wufeng2.html"&gt;Wu Feng&lt;/A&gt;,&lt;/P&gt;
  &lt;UL&gt; 
   &lt;LI&gt;In Config, you have to "uncheck" the option "&lt;EM&gt;Do Not use soap Envelope&lt;/EM&gt;", you are on right path &lt;/LI&gt;
   &lt;LI&gt;Next, if soap fault is been returned, it means your soap request is not in proper format.&lt;/LI&gt;
   &lt;LI&gt;You may be matching your ready PI-soap-request with soap-ui payload, but soap-ui also using soap-action in its header, then you should frame your pi-soap-request like below and try&lt;/LI&gt;
   &lt;LI&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/152279-file.png" /&gt;&lt;/LI&gt;
   &lt;LI&gt;&lt;EM&gt;Above format you can try in soap-ui too, do not forget to remove soap-action from default soap-ui places&lt;/EM&gt;&lt;/LI&gt;
   &lt;LI&gt;Reason of response map (&lt;EM&gt;MM_MASTER_DATA_SBFL_RETURN&lt;/EM&gt;) is soap fault message.&lt;/LI&gt;
  &lt;/UL&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;
  &lt;P&gt;Dilip&lt;/P&gt;</description>
      <pubDate>Wed, 23 May 2018 08:53:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642546#M162046</guid>
      <dc:creator>dilipkkp2412</dc:creator>
      <dc:date>2018-05-23T08:53:06Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642547#M162047</link>
      <description>&lt;P&gt;Hi &lt;A href="https://answers.sap.com/users/310449/wufeng2.html"&gt;Wu Feng&lt;/A&gt;,&lt;/P&gt;
  &lt;P&gt;When you received soap:fault message in response, it's about soap:version mismatch and invalid namespace in request, to cross verify, can you provide request payloads of "Soap-UI" and "SXMB_MONI of SAP-PI", need to compare.&lt;/P&gt;
  &lt;P&gt;And about other test case, &lt;/P&gt;
  &lt;UL&gt;
   &lt;LI&gt;where "If you uncheck the option "Do Not use soap Envelope" 3rd system receive messages &lt;A href="http://successfully.it/"&gt;successfully&lt;/A&gt;, &lt;/LI&gt;
   &lt;LI&gt;how you are assured ?, &lt;/LI&gt;
   &lt;LI&gt;Are you able to see response from service in SXMb_Moni ?, &lt;/LI&gt;
   &lt;LI&gt;if yes, then provide it with its content-type. There may be some some unparsable char in payload&lt;/LI&gt;
   &lt;LI&gt;There may be one more check, can you verify that your WSDL document is RPC-style ?&lt;/LI&gt;
   &lt;LI&gt;if yes, then try below settings:&lt;/LI&gt;
   &lt;LI&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/155245-qq.jpg" /&gt;&lt;/P&gt;&lt;/LI&gt;
   &lt;LI&gt;&lt;P&gt;&lt;I&gt;If you get it resolved, please let me know, I'm too interested for this type of error resolution.&lt;/I&gt;&lt;/P&gt;&lt;/LI&gt;
  &lt;/UL&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt; Regards,&lt;/P&gt;
  &lt;P&gt;Dilip&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 06:37:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642547#M162047</guid>
      <dc:creator>dilipkkp2412</dc:creator>
      <dc:date>2018-05-24T06:37:58Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642548#M162048</link>
      <description>&lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Hi Dilip, &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; It is not resolved yet.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; 1、The request payload and soap ui message of using the option "Do Not use soap Envelope" has been attached now , see attachments:&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;A href="https://answers.sap.com/storage/attachments/156280-paload-1657dc38-5036html000016.txt"&gt;paload-1657dc38-5036html000016.txt&lt;/A&gt;&lt;/P&gt;
  &lt;P&gt;&lt;A href="https://answers.sap.com/storage/attachments/156279-soapui-message.txt"&gt;soapui-message.txt&lt;/A&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;the service definition and http logs in SOAP UI tool when calling the service are:&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;&lt;A href="https://answers.sap.com/storage/attachments/156281-soap-ui-http-logs.txt"&gt;soap-ui-http-logs.txt&lt;/A&gt;&lt;/P&gt;
  &lt;P&gt;&lt;A href="https://answers.sap.com/storage/attachments/155271-wsdl.txt"&gt;wsdl.txt&lt;/A&gt;&lt;BR /&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;2、“uncheck the option "Do Not use soap Envelope" 3rd system receive messages successfully" , it is confirmed by 3rd system developers. They found messages saved in database, and the receiving time is the same as sending message.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;However, I could not find out the response payload by SXMb_Moni, but error message " &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;EM&gt;com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: Can't parse the document; HTTP 200 OK&lt;/EM&gt;"&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;?In my last reply， the figure logs is got by path Configuration and Monitoring Home -&amp;gt; Monitoring -&amp;gt; Adapter Engine -&amp;gt; Message MOnitor.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;I think, the error is generated when parsing the response message.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;BR /&gt;3、WSDL document is not RPC-style ， when using RPC-style, message types can't be displayed.&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 08:22:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642548#M162048</guid>
      <dc:creator>wu_feng2</dc:creator>
      <dc:date>2018-05-24T08:22:27Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642549#M162049</link>
      <description>&lt;P&gt;&lt;/P&gt;
  &lt;P&gt;Hi &lt;A href="https://answers.sap.com/users/310449/wufeng2.html"&gt;Wu Feng&lt;/A&gt;,&lt;/P&gt;
  &lt;P&gt;By looking in to your request payloads&lt;/P&gt;
  &lt;P&gt;[1] I got the reason of soap-fault message saying invalid namespace &lt;I&gt;[when option unchecked "Do Not use soap Envelope"], that is,&lt;/I&gt;&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;UL&gt;
   &lt;LI&gt;&lt;I&gt;&lt;/I&gt;its due to namespace given in element "&lt;EM&gt;DeviceCategoryInput&lt;/EM&gt;" of your sxmb_moni request input&lt;/LI&gt;
   &lt;LI&gt;and here at this time no soap envelope is present in your payload&lt;/LI&gt;
   &lt;LI&gt;To follow this suggested config (&lt;EM&gt;which is also in our live sys&lt;/EM&gt;), you need to do below:&lt;/LI&gt;
   &lt;LI&gt;&lt;U&gt;&lt;EM&gt;In Soap-Receiver Comm Channel:&lt;/EM&gt;&lt;/U&gt;&lt;/LI&gt;
   &lt;LI&gt; check 'Do Not use soap Envelope' (&lt;EM&gt;here assuming, in request payload, soap envelope is already attached&lt;/EM&gt;)&lt;/LI&gt;
   &lt;LI&gt; and apply transformation of content type using module parameters given in very initial reply&lt;/LI&gt;
   &lt;LI&gt;&lt;U&gt;&lt;EM&gt;Soap-Request format &lt;/EM&gt;&lt;/U&gt;&lt;/LI&gt;
  &lt;/UL&gt;
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;soapenv:Envelope
	xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:tem="http://tempuri.org/"
	xmlns:a="http://www.w3.org/2005/08/addressing"&amp;gt;
	&amp;lt;soap:Header&amp;gt;
		&amp;lt;a:Action soap:mustUnderstand="1"&amp;gt;http://tempuri.org/DeviceCategoryInput&amp;lt;/a:Action&amp;gt;
	&amp;lt;/soap:Header&amp;gt;
	&amp;lt;soapenv:Body&amp;gt;
		&amp;lt;tem:DeviceCategoryInput&amp;gt;
			&amp;lt;DeviceCategorys&amp;gt;
				&amp;lt;!--1 or more repetitions:--&amp;gt;
				&amp;lt;DeviceCategory&amp;gt;
					&amp;lt;CLASS&amp;gt;P001&amp;lt;/CLASS&amp;gt;
					&amp;lt;KSCHL&amp;gt;test&amp;lt;/KSCHL&amp;gt;
					&amp;lt;P_CLASS&amp;gt;H01&amp;lt;/P_CLASS&amp;gt;
					&amp;lt;P_KSCHL&amp;gt;Furnace&amp;lt;/P_KSCHL&amp;gt;
					&amp;lt;STATU&amp;gt;Approved&amp;lt;/STATU&amp;gt;
					&amp;lt;ADATU&amp;gt;20180522&amp;lt;/ADATU&amp;gt;
					&amp;lt;VDATU&amp;gt;20180522&amp;lt;/VDATU&amp;gt;
				&amp;lt;/DeviceCategory&amp;gt;
			&amp;lt;/DeviceCategorys&amp;gt;
		&amp;lt;/tem:DeviceCategoryInput&amp;gt;
	&amp;lt;/soapenv:Body&amp;gt;
&amp;lt;/soapenv:Envelope&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;[2] With option "&lt;EM&gt;un-check&lt;/EM&gt;", its good that, you have confirmation of soap-request receipts at 3rd party end is been sent successfully.&lt;/P&gt;
  &lt;UL&gt;
   &lt;LI&gt;Its very true that, you have parsing issue in response side,&lt;/LI&gt;
   &lt;LI&gt;but one point here to note, is, even that response message is not entering in soap-channels during response&lt;/LI&gt;
   &lt;LI&gt;and no clue, what went wrong.&lt;/LI&gt;
   &lt;LI&gt;some how, from 3rd party, can you get, what response they are sending, or you can attach soap-response from soap-ui tool.&lt;/LI&gt;
  &lt;/UL&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;Meanwhile, can you try config type [1] all suggested steps in PI ? Here too may come same error while response receipts.&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;
  &lt;P&gt;Dilip&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 09:43:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642549#M162049</guid>
      <dc:creator>dilipkkp2412</dc:creator>
      <dc:date>2018-05-24T09:43:52Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642550#M162050</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
  &lt;P&gt;I got soap-response from log, no need to re-attach.&lt;/P&gt;
  &lt;P&gt;Mean while, please try type [1] config, if possible.&lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&amp;gt;&amp;lt;soap:Body&amp;gt;&amp;lt;ns2:DeviceCategoryInputResponse xmlns:ns2="http://tempuri.org/"&amp;gt;&amp;lt;out&amp;gt;S&amp;lt;/out&amp;gt;&amp;lt;/ns2:DeviceCategoryInputResponse&amp;gt;&amp;lt;/soap:Body&amp;gt;&amp;lt;/soap:Envelope&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 24 May 2018 09:49:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642550#M162050</guid>
      <dc:creator>dilipkkp2412</dc:creator>
      <dc:date>2018-05-24T09:49:32Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642551#M162051</link>
      <description>&lt;P&gt;&lt;/P&gt;
  &lt;P&gt;Hi &lt;A href="https://answers.sap.com/users/310449/wufeng2.html"&gt;Wu Feng&lt;/A&gt;,&lt;/P&gt;
  &lt;P&gt;When working with "uncheck" option for "&lt;I&gt;Do Not use soap Envelope&lt;/I&gt;", in response mapping, do you have logic to extract element "DeviceCategoryInputResponse" soap-envelope response ?&lt;/P&gt;
  &lt;P&gt;You need that too, this can be tried out in both config types, can be achieved using XSLT.&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 10:04:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642551#M162051</guid>
      <dc:creator>dilipkkp2412</dc:creator>
      <dc:date>2018-05-24T10:04:10Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642552#M162052</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
  &lt;P&gt;In your config, in Receiver Agreement, please do like below, and trigger payload.&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/155276-11.png" /&gt;&lt;/P&gt;
  &lt;P&gt;This stops any validation checks&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 10:18:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642552#M162052</guid>
      <dc:creator>dilipkkp2412</dc:creator>
      <dc:date>2018-05-24T10:18:51Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642553#M162053</link>
      <description>&lt;P&gt;Hi Dilip,&lt;/P&gt;
  &lt;P&gt; I'm not familiar with XSLT MAPPING. &lt;/P&gt;
  &lt;P&gt;If generating the Soap-Request format, do I need to change the target message type?&lt;/P&gt;
  &lt;P&gt;And the Mapping code like below?&lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&amp;gt;
    &amp;lt;xsl:output method="XML" indent="YES" /&amp;gt;
    &amp;lt;xsl:template match="/"&amp;gt;
        &amp;lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                          xmlns:tem="http://tempuri.org/" 
                          xmlns:a="http://www.w3.org/2005/08/addressing"&amp;gt;
            &amp;lt;soap:Header&amp;gt;
                &amp;lt;a:Action soap:mustUnderstand="1"&amp;gt;http://tempuri.org/DeviceCategoryInput&amp;lt;/a:Action&amp;gt;
            &amp;lt;/soap:Header&amp;gt;
            &amp;lt;soapenv:Body&amp;gt;
                &amp;lt;tem:DeviceCategoryInput&amp;gt;
                    &amp;lt;DeviceCategorys&amp;gt;
                        &amp;lt;xsl:for-each select="Z_PM_MASTERDATA_SBFLTX_SEND/IT_CLAS_ATTRIBS/item"&amp;gt;
                            &amp;lt;DeviceCategory&amp;gt;
                                &amp;lt;xsl:variable name="CLASS" select="CLASS" /&amp;gt;
                                &amp;lt;xsl:variable name="KSCHL" select="KSCHL" /&amp;gt;
                                &amp;lt;xsl:variable name="P_CLASS" select="P_CLASS" /&amp;gt;
                                &amp;lt;xsl:variable name="P_KSCHL" select="P_KSCHL" /&amp;gt;
                                &amp;lt;xsl:variable name="STATU" select="STATU" /&amp;gt;
                                &amp;lt;xsl:variable name="ADATU" select="ADATU" /&amp;gt;
                                &amp;lt;xsl:variable name="VDATU" select="VDATU" /&amp;gt;
                            &amp;lt;/DeviceCategory&amp;gt;
                        &amp;lt;/xsl:for-each&amp;gt;
                    &amp;lt;/DeviceCategorys&amp;gt;
                &amp;lt;/tem:DeviceCategoryInput&amp;gt;
            &amp;lt;/soapenv:Body&amp;gt;
        &amp;lt;/soapenv:Envelope&amp;gt;
    &amp;lt;/xsl:template&amp;gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;&lt;EM&gt;&lt;U&gt;&lt;BR /&gt;&lt;/U&gt;&lt;/EM&gt;&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 11:32:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642553#M162053</guid>
      <dc:creator>wu_feng2</dc:creator>
      <dc:date>2018-05-24T11:32:14Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642554#M162054</link>
      <description>&lt;P&gt;&lt;/P&gt;
  &lt;P&gt;Hi &lt;A href="https://answers.sap.com/users/310449/wufeng2.html"&gt;Wu Feng&lt;/A&gt;,&lt;/P&gt;
  &lt;P&gt;Use below XSLT Code to "add soap-envelope" in your request message:&lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;xsl:stylesheet version="1.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&amp;gt;
	&amp;lt;xsl:output method="xml"/&amp;gt;
	&amp;lt;xsl:template match="/"&amp;gt;
		&amp;lt;soap:Envelope
			xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
			xmlns:ns0="http://tempuri.org/"
			xmlns:a="http://www.w3.org/2005/08/addressing"&amp;gt;
			&amp;lt;soap:Header&amp;gt;
				&amp;lt;a:Action soap:mustUnderstand="1"&amp;gt;http://tempuri.org/DeviceCategoryInput&amp;lt;/a:Action&amp;gt;
			&amp;lt;/soap:Header&amp;gt;
			&amp;lt;soap:Body&amp;gt;
				&amp;lt;xsl:copy-of select="."/&amp;gt;
			&amp;lt;/soap:Body&amp;gt;
		&amp;lt;/soap:Envelope&amp;gt;
	&amp;lt;/xsl:template&amp;gt;
&amp;lt;/xsl:stylesheet&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;Use below XSLT Code to extract body content from soap-envelope of response message:&lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;xsl:stylesheet version="1.0"
	xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
	xmlns:soap="http://www.w3.org/2003/05/soap-envelope" exclude-result-prefixes="SOAP-ENV"&amp;gt;
	&amp;lt;xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" /&amp;gt;
	&amp;lt;xsl:template match="soap:Header"&amp;gt;&amp;lt;/xsl:template&amp;gt;
	&amp;lt;xsl:template match="soap:Body"&amp;gt;
		&amp;lt;xsl:copy-of select="child::node()"/&amp;gt;
	&amp;lt;/xsl:template&amp;gt;
&amp;lt;/xsl:stylesheet&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;In operation mapping, &lt;EM&gt;Request Mapping Programs&lt;/EM&gt;'s sequence should be like:&lt;/P&gt;
  &lt;UL&gt;
   &lt;LI&gt;Request Message Map&lt;/LI&gt;
   &lt;LI&gt;XSLT Map &lt;EM&gt;(to add soap-envelope in request message)&lt;/EM&gt;&lt;/LI&gt;
  &lt;/UL&gt;
  &lt;P&gt;and &lt;I&gt;Request Mapping Programs&lt;/I&gt;'s should be like:&lt;/P&gt;
  &lt;UL&gt; 
   &lt;LI&gt;XSLT Map &lt;EM&gt;(to extract body content from soap-response)&lt;/EM&gt;&lt;/LI&gt;
   &lt;LI&gt;Response Message Map&lt;/LI&gt;
  &lt;/UL&gt;
  &lt;P&gt;In soap-receiver channel:&lt;/P&gt;
  &lt;UL&gt; 
   &lt;LI&gt;check '&lt;EM&gt;Do Not use soap Envelope&lt;/EM&gt;'&lt;/LI&gt;
   &lt;LI&gt;In Module Tab, apply transformation of content type using module parameters given in very initial reply&lt;/LI&gt;
  &lt;/UL&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;You please cross verify soap-request payload once message been triggered using above config.&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;Regards,&lt;/P&gt;
  &lt;P&gt;Dilip&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 12:06:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642554#M162054</guid>
      <dc:creator>dilipkkp2412</dc:creator>
      <dc:date>2018-05-24T12:06:35Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642555#M162055</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
  &lt;P&gt;One more observation, in soap-ui's response payload, there is no header present.&lt;/P&gt;
  &lt;P&gt;As per wsdl too, your response payload should be like below, please ask 3rd part team for this.&lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;soap:Envelope
	xmlns:a="http://www.w3.org/2005/08/addressing"
	xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&amp;gt;
	&amp;lt;soap:Header&amp;gt;
		&amp;lt;a:Action s:mustUnderstand="1"&amp;gt;http://tempuri.org/DeviceCategoryInput&amp;lt;/a:Action&amp;gt;
	&amp;lt;/soap:Header&amp;gt;
	&amp;lt;soap:Body&amp;gt;
		&amp;lt;ns2:DeviceCategoryInputResponse
			xmlns:ns2="http://tempuri.org/"&amp;gt;
			&amp;lt;out&amp;gt;S&amp;lt;/out&amp;gt;
		&amp;lt;/ns2:DeviceCategoryInputResponse&amp;gt;
	&amp;lt;/soap:Body&amp;gt;
&amp;lt;/soap:Envelope&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;At our side too, when my service works with soap-action, it returns that info in header of soap-response.&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 12:07:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642555#M162055</guid>
      <dc:creator>dilipkkp2412</dc:creator>
      <dc:date>2018-05-24T12:07:39Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642556#M162056</link>
      <description>&lt;P&gt;Hi Dilip,&lt;/P&gt;
  &lt;P&gt; As 3rd system accept soap version 1.1 only, I change the response code：&lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;xsl:stylesheet version="1.0"
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" exclude-result-prefixes="SOAP-ENV"&amp;gt;
    &amp;lt;xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" /&amp;gt;
    &amp;lt;xsl:template match="soap:Body"&amp;gt;
        &amp;lt;xsl:copy-of select="child::node()"/&amp;gt;
    &amp;lt;/xsl:template&amp;gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;Now, I could read the response content&lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" standalone="yes" ?&amp;gt;
&amp;lt;!-- XML Validation Inbound Channel Response --&amp;gt; dc
&amp;lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&amp;gt;&amp;lt;soap:Body&amp;gt;&amp;lt;ns2:DeviceCategoryInputResponse xmlns:ns2="http://tempuri.org/"&amp;gt;&amp;lt;out&amp;gt;S&amp;lt;/out&amp;gt;&amp;lt;/ns2:DeviceCategoryInputResponse&amp;gt;&amp;lt;/soap:Body&amp;gt;&amp;lt;/soap:Envelope&amp;gt;
0
&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;and got new error&lt;/P&gt;
  &lt;PRE&gt;&lt;CODE&gt;Während des XSLT-Mappings XLST_03CA8_SWTDGLXT2ERP_SBFL_Return 
(http://test.org/NMMDM, 7dac07b0-3c70-11e8-cc02-d7560a808f6d, -1) 
ist eine TransformerException aufgetreten.&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt;And how could I remove the unexpected characters?&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 25 May 2018 03:37:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642556#M162056</guid>
      <dc:creator>wu_feng2</dc:creator>
      <dc:date>2018-05-25T03:37:35Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642557#M162057</link>
      <description>&lt;P&gt;Hi &lt;A href="https://answers.sap.com/users/310449/wufeng2.html"&gt;Wu Feng&lt;/A&gt;,&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Sorry, I was not able to access my profile due to &lt;EM&gt;privacy profile settings&lt;/EM&gt;.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Its awesome!! finally you nailed it…..please find below comments for new issue:&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;In above case (&lt;EM&gt;with modified xsl at response side&lt;/EM&gt;), output is like:&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;ns2:DeviceCategoryInputResponse
	xmlns:ns2="http://tempuri.org/"
	xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&amp;gt;
	&amp;lt;out&amp;gt;S&amp;lt;/out&amp;gt;
&amp;lt;/ns2:DeviceCategoryInputResponse&amp;gt;&amp;lt;br&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Reason of error in pi is due to soap namespace:&lt;/P&gt;
  &lt;UL&gt; 
   &lt;LI&gt;xmlns:soap=&lt;A href="http://schemas.xmlsoap.org/soap/envelope/"&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/A&gt;&lt;/LI&gt;
   &lt;LI&gt;xmlns:ns2="http://tempuri.org/"&lt;/LI&gt;
  &lt;/UL&gt;
  &lt;P&gt;Here we need one more XSL to remove all extra namespaces, below xsl-code can be referred for same:&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;xsl:stylesheet version="1.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&amp;gt;
	&amp;lt;xsl:output method="xml" indent="no"/&amp;gt;
	&amp;lt;xsl:template match="/|comment()|processing-instruction()"&amp;gt;
		&amp;lt;xsl:copy&amp;gt;
			&amp;lt;xsl:apply-templates/&amp;gt;
		&amp;lt;/xsl:copy&amp;gt;
	&amp;lt;/xsl:template&amp;gt;
	&amp;lt;xsl:template match="*"&amp;gt;
		&amp;lt;xsl:element name="{local-name()}"&amp;gt;
			&amp;lt;xsl:apply-templates select="@*|node()"/&amp;gt;
		&amp;lt;/xsl:element&amp;gt;
	&amp;lt;/xsl:template&amp;gt;
	&amp;lt;xsl:template match="@*"&amp;gt;
		&amp;lt;xsl:attribute name="{local-name()}"&amp;gt;
			&amp;lt;xsl:value-of select="."/&amp;gt;
		&amp;lt;/xsl:attribute&amp;gt;
	&amp;lt;/xsl:template&amp;gt;
&amp;lt;/xsl:stylesheet&amp;gt;&amp;lt;br&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;which provides output as:&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;DeviceCategoryInputResponse&amp;gt;
    &amp;lt;out&amp;gt;S&amp;lt;/out&amp;gt;
&amp;lt;/DeviceCategoryInputResponse&amp;gt;&amp;lt;br&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;In operation mapping, &lt;EM&gt;Response-Tab Mapping Programs&lt;/EM&gt; should be like:&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;OL&gt; 
   &lt;LI&gt;XSLT Map &lt;EM&gt;(to extract body content from soap-response)&lt;/EM&gt;&lt;/LI&gt; 
   &lt;LI&gt;XSLT Map &lt;EM&gt;(to remove extra namesapce)&lt;/EM&gt;&lt;/LI&gt; 
   &lt;LI&gt;Response Message Map&lt;/LI&gt; 
  &lt;/OL&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Hope above helps you.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Thanks and regards,&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Dilip&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Fri, 25 May 2018 11:27:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642557#M162057</guid>
      <dc:creator>dilipkkp2412</dc:creator>
      <dc:date>2018-05-25T11:27:57Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642558#M162058</link>
      <description>&lt;P&gt;Hi Dilip,&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; The new error caused by &lt;EM&gt;extracting body content from soap-response.&lt;/EM&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;EM&gt;The reason is there is "dc" before the soap content and "0" in the end of the soap content; and 3rd developers said that these two string would change as the message type changing.&lt;/EM&gt;&lt;/P&gt; 
  &lt;EM&gt;&lt;/EM&gt;
  &lt;EM&gt;&lt;/EM&gt;&lt;EM&gt;&lt;/EM&gt;&lt;PRE&gt;&lt;EM&gt;&lt;CODE&gt;&amp;lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&amp;gt;&amp;lt;soap:Body&amp;gt;&amp;lt;ns2:DeviceCategoryInputResponse xmlns:ns2="http://tempuri.org/"&amp;gt;&amp;lt;out&amp;gt;S&amp;lt;/out&amp;gt;&amp;lt;/ns2:DeviceCategoryInputResponse&amp;gt;&amp;lt;/soap:Body&amp;gt;&amp;lt;/soap:Envelope&amp;gt;&lt;/CODE&gt;&lt;/EM&gt;&lt;/PRE&gt;  
  &lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 26 May 2018 02:35:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642558#M162058</guid>
      <dc:creator>wu_feng2</dc:creator>
      <dc:date>2018-05-26T02:35:27Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642559#M162059</link>
      <description>&lt;P&gt;Hi &lt;A href="https://answers.sap.com/users/310449/wufeng2.html"&gt;Wu Feng&lt;/A&gt;,&lt;/P&gt;
  &lt;P&gt;So, in that case at response side, instead of using XSLT code use JavaMap to extract Soap:Body part.&lt;/P&gt;
  &lt;P&gt;Because, XSLT Code's 1st pre-requisites is well-formed xml structure only.&lt;/P&gt;
  &lt;P&gt;In JavaMap, you can read incoming response message as a string and apply logic to extract content between &amp;lt;soap:Body&amp;gt; ....&amp;lt;/soap:Body&amp;gt;&lt;/P&gt;
  &lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;
  &lt;P&gt;Dilip&lt;/P&gt;</description>
      <pubDate>Sat, 26 May 2018 04:56:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642559#M162059</guid>
      <dc:creator>dilipkkp2412</dc:creator>
      <dc:date>2018-05-26T04:56:44Z</dc:date>
    </item>
    <item>
      <title>Re: SOAP: call failed: java.io.IOException: Cant parse the document; HTTP 200 OK</title>
      <link>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642560#M162060</link>
      <description>&lt;P&gt;Hi Dilip,&lt;/P&gt;
  &lt;P&gt; Thank you very much.&lt;/P&gt;
  &lt;P&gt; I have done that, and it is working.&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 26 May 2018 05:36:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/soap-call-failed-java-io-ioexception-cant-parse-the-document-http-200-ok/qaa-p/642560#M162060</guid>
      <dc:creator>wu_feng2</dc:creator>
      <dc:date>2018-05-26T05:36:41Z</dc:date>
    </item>
  </channel>
</rss>

