Could not parse XMBMessage due to Can't parse the document

*Dear all,*
*i have a SOAP to RFC Scenario. XML Validation by Adapter is turned on in SenderAgreement.*
*XSD Files are placed in the correct directory. Incoming requests are validated. However,*
*it seems that responses produce an error in the soap adapter.*
*This is the error message i am getting:*
+SOAP:Fault>+
         +<faultcode>SOAP:Server</faultcode>+
         +<faultstring>Server Error</faultstring>+
         +<detail>+
            +<s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">+
               +<context>XIAdapter</context>+
               +<code>ADAPTER.JAVA_EXCEPTION</code>+
               +<text>com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Could not parse XMBMessage due to Can't parse the document+
+     at com.sap.aii.adapter.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:1173)+
+     at sun.reflect.GeneratedMethodAccessor678.invoke(Unknown Source)+
+     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)+
+     at java.lang.reflect.Method.invoke(Method.java:592)....+
*In SXMB_MONI my response includes the following passages*
+- <!--  ************************************+
  -->
  +<Trace level="3" type="T">Pipeline Service = PLSRV_XML_VALIDATION_RS_OUT</Trace>+
  +<Trace level="3" type="T">Skip Inbound Validation =</Trace>+
  +<Trace level="3" type="T">Skip Outbound Validation =</Trace>+
  +<Trace level="3" type="T">Area = XML_VALIDATION_OUT</Trace>+
  +<Trace level="1" type="T">Reading sender agreement</Trace>+
  +<Trace level="3" type="T">Validation Mode = Validation by Adapter</Trace>+
  +<Trace level="1" type="T">Outbound validation of response takes place</Trace>+
  +<Trace level="3" type="T">Interface Name = SI_xxx_xxx_xxx_Sync_Outbound</Trace>+
  +<Trace level="3" type="T">Interface Namespace = http://xxx.de/xxx</Trace>+
  +<Trace level="3" type="T">Software Component Version = D390B9E10A6B11DF8C15C7540A484C06</Trace>+
  +<Trace level="2" type="T">Java Validation Service Call</Trace>+
  +<Trace level="1" type="T">System error occurred during XML validation</Trace>+
  +<Trace level="1" type="E">CL_XMS_PLSRV_VALIDATION~ENTER_PLSRV</Trace>+
  +</Trace>+
  +<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />+
+- <!--  ************************************+
  -->
  +<Trace level="3" type="T">Persisting message Status = 023</Trace>+
  +<Trace level="3" type="T">Message version 009</Trace>+
  +<Trace level="3" type="T">Pipeline CENTRAL</Trace>+
  +</SAP:Trace>+
*I see the following error message:*
  +<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>+
+- <!--  Aufruf eines Adapters+
  -->
- <SAP:Error SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
  <SAP:Category>XIServer</SAP:Category>
  <SAP:Code area="XML_VALIDATION_OUT">CX_XMS_SYSERR_VALIDATION</SAP:Code>
  <SAP:P1>Schema xxx.response.xsd not found in J:\usr\sap\xxx\SYS\global\xi\runtime_server\validation\schema\00000000000000000000000000000000\ u00D3u00B9u00E1 k u00DFŒ u00C7T HL \SI_xxx_xxx_xxx_Sync_Outbound\urnsap-comdocumentsaprfc~functions\xxx.response.xsd (J:\usr\sap\xxx\SYS\global\xi\runtime_server\validation\schema)</SAP:P1>
  <SAP:P2 />
  <SAP:P3 />
  <SAP:P4 />
  <SAP:AdditionalText>not used at the moment.</SAP:AdditionalText>
  <SAP:Stack>System error occurred during XML validation</SAP:Stack>
  <SAP:Retry>M</SAP:Retry>
  </SAP:Error>
There seems to be an error in the adapter trying to validate the response. Does anyone has a clue as to why ?

Since i cannot get i running, i helped myself using a java mapping, that i packaged into a jar
along with the xsd files. See code below:
import com.sap.aii.*;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.BufferedReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
import java.io.InputStreamReader;
import java.io.Reader;
import javax.xml.transform.sax.SAXResult;
import javax.xml.transform.sax.SAXSource;
import javax.xml.transform.stream.StreamSource;
import javax.xml.validation.Schema;
import javax.xml.validation.SchemaFactory;
import javax.xml.validation.Validator;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
@SuppressWarnings("unused")
public class CustomValidator extends AbstractTransformation {
     public void transform(TransformationInput arg0, TransformationOutput arg1)
               throws StreamTransformationException {
          Validator validator;
          InputStreamReader insr;
          String inputPayloadString;
          try {
               // Trace
               getTrace().addInfo("com.xxx.pi.mapping.validation.CustomValidator called");
               InputStream inputPayloadStream = arg0.getInputPayload()
                         .getInputStream();
               insr = new InputStreamReader(inputPayloadStream);
               InputHeader inpHeader = arg0.getInputHeader();          
               String intfName = inpHeader.getInterface();
               getTrace().addInfo("Interface Name is :" + intfName);
               String xsdName = "";
               if (intfName
                         .equalsIgnoreCase("SI_xxx_Sync_Outbound")) {
                    xsdName = "Z_xxx.xsd";
               if (intfName.equalsIgnoreCase("SI_xxx")) {
                    xsdName = "Z_xxx.xsd";
               if (intfName
                         .equalsIgnoreCase("SI_xxx_Sync_Outbound")) {
                    xsdName = "Z_xxx.xsd";
               if (intfName
                         .equalsIgnoreCase("SI_xxxx_Sync_Outbound")) {
                    xsdName = "Z_xxx.xsd";
               getTrace().addInfo("Using schema: " + xsdName);
               if (xsdName.equals(""))
                    throw new StreamTransformationException("Schema für "
                              + intfName + " nicht gefunden.");
               BufferedReader reader = new BufferedReader(new InputStreamReader(
                         getClass().getResourceAsStream(
                                   "/com/xxx/pi/mapping/xsd/" + xsdName)));
               // prepare document validator:
               String schemaLang = "http://www.w3.org/2001/XMLSchema";
               SchemaFactory jaxp = SchemaFactory.newInstance(schemaLang);
               Schema schema = jaxp.newSchema(new StreamSource(reader));
               validator = schema.newValidator();
          } catch (SAXException saxe) {
               throw new StreamTransformationException(saxe.getMessage());
          // validate
          try {
               SAXSource source = new SAXSource(new InputSource(insr));
               validator.validate(source);
          } catch (Exception e) {
               getTrace().addInfo(e.getMessage());
               String trace = e.getMessage();
               throw new StreamTransformationException(trace, e.getCause());
          // Write the response
          try {
               inputPayloadString = convertStreamToString(arg0.getInputPayload()
                         .getInputStream());
               arg1.getOutputPayload().getOutputStream()
                         .write(inputPayloadString.getBytes("UTF-8"));
               getTrace().addInfo("Schema Validierung erfolgreich !");
          } catch (Exception e) {
               throw new StreamTransformationException(e.getMessage());
     // helper to convert to String
     private static String convertStreamToString(InputStream in) {
          StringBuffer sb = new StringBuffer();
          try {
               InputStreamReader isr = new InputStreamReader(in);
               BufferedReader reader = new BufferedReader(isr);
               String line;
               while ((line = reader.readLine()) != null) {
                    sb.append(line);
          catch (Exception exception) {
          return sb.toString();

Similar Messages

  • ERROR: The Windows Installer Service could not be accessed. This can occur if the Windows Installer is not correctly installed. Contact your support personnel for assistance.

    Hello Everyone,
    I keep getting this when trying to install 0r repair SQL Server 2008 R2 on a SBS  2011 Standard.
    TITLE: Microsoft SQL Server 2008 R2 Setup
    The following error has occurred:
    The Windows Installer Service could not be accessed. This can occur if the Windows Installer is not correctly installed. Contact your support personnel for assistance.
    For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.50.1600.1&EvtType=0xDF039760%25401201%25401
    BUTTONS:
    OK
    the provided link says  "There is no additional information about this issue" i am helpless
    please tell assist.
    Thanks.
    Abdallah.M.M

    Hi Abdallah,
    According to your description, could you please post the summary and detail logs for further analysis? By default, the logs can be found in: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log.
    Usually, the error occurs when the Windows Installer Service is not running or the Windows Installer registry settings are corrupted.  I recommend you reset the Windows Installer Service settings in the registry and restart the Windows Installer Service,
    then reinstall SQL Server 2008 R2. For more details, please review this similar
    article.
    Thanks,
    Lydia Zhang

  • Error - The request could not be performed due to an error from the I/O device

    Hello, 
    I have a Hyper-V server with a few virtual machines. 
    The host runs Windows Server 2012 R2 with Hyper-V. 
    VMs are Windows Server 2012R2 Generation 2 and Windows Server 2003 Generation 1. 
    All VMs running on VHDX on local host disks, no raid, no storage. Most VMs run on dedicated disks. 
    I am having the following error when I demand large amount of I/O on VMs:. "The request could not be performed due to an error from the I/O device" 
    This error happens when I run robocopy which requires large amount of writing, or on a SQL 2014 VM which also requires many reads and writes. 
    Whenever this error occurs, the replicas of the VMs require resynchronization and the MSSQL service stops. 
    Analyzing the events of the Host, I find the following warning multiple times: "The IO operation at logical block address 0x31fd01 for Disc 4 (PDO name: \ Device \ 0000005d) was retried." Disc 4 is where SQL runs. 
    Is there any special configuration that must be done to avoid these errors? 
    Thank you! 
    Rafael

    Hi Eng.Rafael Grecco,
    >>Analyzing the events of the Host, I find the following warning multiple times: "The IO operation at logical block address 0x31fd01 for Disc 4 (PDO name: \ Device \ 0000005d) was retried." Disc 4 is where SQL runs. 
    >>Chkdsk /r didn't return any error.
    It seems that it is not a hyper-v issue .
    I would suggest you to keep the driver up-to-date for your hyper-v host .
    In addition , here is a similar thread :
    http://answers.microsoft.com/en-us/windows/forum/windows_8-hardware/the-io-operation-at-logical-block-address-for-disk/23c32152-c2a6-4c6d-b229-95dc1470231a
    Best Regards
    Elton Ji
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Help: could not open iphoto: message "you can't open the application iphoto because it may be damaged or incomplete".

    Help: could not open iphoto: message "you can't open the application iphoto because it may be damaged or incomplete".

    Greetings,
    It sounds like the iPhoto application is damaged and needs to be reinstalled.
    Follow this article: http://support.apple.com/kb/TS3249
    Cheers.

  • Specified driver could not be loaded due to system error 127: The specified procedure could not be found. (...SQORA32.DLL).

    I recently upgraded from 10g to 11g and upon this upgrade, a website of mine stopped working.
    It is a classic ASP website.  I added a "testdatabase" page to the website to test the basic functionality of opening a connection.  I've pasted the testdatabase page below.  Anyways, upon running this page, I get this error:
    Specified driver could not be loaded due to system error 127: The specified procedure could not be found. (Oracle in OraClient11g_home1_32bit, D:\app\oracleadm\product\11.2.0\client_1\BIN\SQORA32.DLL).
    I have two other environments where I have done the same upgrade and the site works just fine.  I have compared all the IIS settings in my other environments to that of the one suffering from the error.  Also, in the IIS settings, I have made sure that "Allow 32bit" was checked.
    D:\app\oracleadm\product\11.2.0\client_1\BIN\SQORA32.DLL is actually where this DLL resides. 
    I have also checked to make sure the environment variables are correct.
    The very first environment variable in the PATH setting is D:\app\oracleadm\product\11.2.0\client_1\bin; and there are no other references to oracle in the PATH environment variable.
    I have done a google search and I've seen that people also tell me to check ORACLE_HOME to make sure it's correct.  I've checked this in both of the working environments and there is nothing there.  There is also nothing there in the broken environment.  What should be there?  If anything?
    I don't know where else to look.  What could be causing this error?
    <%
    Option Explicit
    Response.Expires = 0
    Response.Buffer  = true
    Dim conn
    Err.Clear
    On Error Resume Next
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "DSN=RPS11;UID=FFXQM;PWD=ffxqm6prd$"
    If Err.Number <> 0 Then
    Response.Write (Err.Description & "<br><br>")
    Response.End
    conn.Close
    Set conn = Nothing
    End If
    conn.Close
    Set conn = Nothing
    On Error GoTo 0
    %>

    As a temporary solution, add the Administrators group to the IUSR and IWAM userids and see if that works. If it solves the problem, then it IS a matter of setting the users privledges correctly.

  • How do I resolve this problem: This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required

    When attempting to log in to the web site the following message is received. This web site works
    on other systems using Firefox.
    This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.
    Additionally, a 401 Authorization Required error was encountered while trying to use an ErrorDocument to handle the request.
    == URL of affected sites ==
    http://www.mdyc.org/members_only

    You may have saved a bad password so Firefox is entering that rather than giving you the option to try again. Go to Tools > Options > Security > Saved Passwords and delete the saved passwords for that site and then try logging in again.

  • The document could not be saved. There is error reading the document(23).

    HI ,
    Im getting error : the document could not be saved. There is error reading the document(23).
    Had tried de-select "Save As Optimizes for Fast Web View". error still persist.
    Pls help. Thanks

    Hi,
    I am moving your posting at Acrobat.com forum to Acrobat forum.
    Hisami

  • Error 1719. The Windows Installer Service could not be accessed. This can occur if the Windows Installer is not correctly installed. Contact your support personnel for assistance. Getting this error while installing the package in the windows 2012.

    Getting below mentioned error while installing a package  in the windows 2012 server remotely through psexec command
    Error 1718. Windows Installer Service could not be accessed.
    The same msi is getting installed local in through when we are doing through manually
    Please help on the same

    Hi Rahulan,
    Would you please let us know current situation of this issue? If any update, please feel free to let us know.
    Just addition, please refer to following threads and check if can help you.
    The Windows Installer Service could not be accessed.
    error 1719 windows installer service could not be accessed ....
    Hope this helps.
    Best regards,
    Justin Gu

  • HT203167 I purchased Lady Antebellum's song "Dancing away with my heart"....Showed it could not be downloaded due to an error in the file.  I purchased the entire album "We Own the Night" so I could get this one song.  Again, it did not download.  WTH?

    I love the new Lady Antebellum song "Dancing away with my heart."  Purchased it, would not download.  So, I purchased the entire album "We Own The Night, just to get this song.....It downloaded all the songs except "Dancing away with my heart!"  Error message pops up everytime I attempt to download the song again "Error - file may be corrupted."  It is listed on my IPOD and in my list of purchased music, my account was debited, yet the songs are not there.  HELP!

    Delete the contents of the <Media Folder>\Download folder
    Use Edit > Preferences > Advanced > Reset cache
    Delete the current entry from your library
    Download it again from your purchased history
    tt2

  • Device Enrollment could not be installed due to an unexpected error

    Hi I just installed OSX LION Server and want to enroll devices but I keep on getting the error : Device Enrollment could not be installed due to an unexpected error :
    The profile “Device Enrollment (com.apple.ota."my-server-name-".private.bootstrap)” could not be installed due to an unexpected error.
    My devices site is running properly, I can install Profiles but I cannot install any device, not even the mini I installed OSX Lion Server upon!
    I already removed all certificates and keys for : ""my-server-name-".private" and recreated self signed certificates for SSL and code signing.
    Any ideas?
    Bert

    So I just wasted half of a day on this, and at least for my own system I figured it out *without* doing a clean install.
    1. First, check that you have opened the ports as suggested by others here.
    2. If you've done that, then the problem may be a rogue entry in your DNS server setting.  What that means is if you initially set up your server app with one name, then later switched it to a new one, the old name is still "hanging around" causing havoc.  This was the problem.  To fix, you can try the steps below. WARNING: this will wipe your open directory. Make a full backup!  I'm not 100% sure that wiping your OD is necessary, but it worked for me.  Turn off any services you're running.
    3. Download the 10.7 server admin tools here: http://support.apple.com/kb/DL1419
    4. Open up the WorkGroup manager, and select any network users you've created, then export them.  You're backing them up because you're going to wipe your open directory.
    5. Open Server Admin.app. Click on the reveal triangle for your server, and it will show an entry for "Open Directory". Click on that.
    6. Click on the Settings gear in the top of the right panel.
    7. Where it says Role: Open Directory Master, hit Change....
    8. In the panel that pops up, hit "set up a standalone directory".  It will warn you that it's going to wipe your server open directory data.
    9. Now, on the left side of the same screen, select DNS, then hit the "zones" button on top.
    10. Look for your old host name(s) there.  Select any extra entries that have your old host names, and remove. DO NOT REMOVE your current name entry (the Primary Zone) or the reverse entry (Reverse Zone).  If you remove those, you'll be totally hosed. Only remove redundant entries.
    11. Back in the Server.app, go to the menu and select Manage -> Manage Network Accounts.  It will ask you for some information as it sets up open directory again for you.  Give it what it needs.
    12. To re-import your saved account info, go to Manage -> Import Accounts From File. (I have not tried this step, but it *should* work. YMMV).
    13. Now, go reactivate your profile manager, turn on device management.  It should "think" for a bit while it churns through the new open directory data.
    14. Now, it should work!!! (at least it does for me).  I speculate that the name lookup was getting conflicting results from DNS, causing problems and confusion.  This seems to have fixed it.
    15. If that doesn't work, one other step I took (but it didn't seem to help by itself) was to wipe the device manager database.  To do that, open a terminal and use
    sudo /usr/share/devicemgr/backend/wipeDB.sh
    WARNING: this will wipe any device info that you've set up.  I don't think this is necessary, but might be used as a last ditch effort.
    Hope that helps!

  • Has anyone had the error "The file could not be read due to an error" when selecting ignore or replace image links. The linked images are in Dropbox if that helps.

    I am working on a Mac 10.9.5 with Adobe CS6. My files are locally in Dropbox but once we moved files to network and tried opening the AI - the file would not recognize the original folder location. I tried ignoring the missing images but then I receive the error - The file could not be read due to an error." The same error happens when I try replacing the first missing image. I know the problem lies in the images are linked back to my Dropbox but the AI file doesn't care since it won't let me replace or ignore the image links.

    Jasion,
    Maybe a bit beside the question, but it is always recommended here to open/save from/to own hard disk, and to copy from/to networks and removable media. You may be lucky, at least for a while, but it is better to be safe than sorry.
    In addition to the (far greater) risk of file corruption, some issues are mentioned here:
    http://helpx.adobe.com/illustrator/kb/illustrator-support-networks-removable-media.html

  • Has anyone had the error "The file could not be read due to an error" when selecting ignore or replace? The linked images are in Dropbox if that helps.

    I am working on a Mac 10.9.5 with Adobe CS6. My files are locally in Dropbox but once we moved files to network and tried opening the AI - the file would not recognize the original folder location. I tried ignoring the missing images but then I receive the error - The file could not be read due to an error." The same error happens when I try replacing the first missing image. I know the problem lies in the images are linked back to my Dropbox but the AI file doesn't care since it won't let me replace or ignore the image links.

    Jasion,
    Maybe a bit beside the question, but it is always recommended here to open/save from/to own hard disk, and to copy from/to networks and removable media. You may be lucky, at least for a while, but it is better to be safe than sorry.
    In addition to the (far greater) risk of file corruption, some issues are mentioned here:
    http://helpx.adobe.com/illustrator/kb/illustrator-support-networks-removable-media.html

  • Request could not be processed due to error:

    Hello guys,
    i used to work on oracle 11g xe R2 with glassfish 3.1.1. apex 4.1 on win 2008 server . but recently i have to learn the multimedia features. so, i downloaded oracle Standard edition 11g R2.
    I installed it on the old installation of XE. in the installation I chose: the UPGRADE option.
    then I uninstalled glassfish 3.1 and installed Glassfish 3.2.
    When i tried to configure the listener, i get this error :
    Request could not be processed due to error:
    Bad Request
    The HTTP client sent a request that this server could not understand.I hope that you are able to help for all my apps on this database ..
    Regards,
    Fateh

    Hi Fateh,
    which port does your GF 3.2 use? Could it be you are (back) on port 8080 and your database upgrade also (re)enabled XDB HTTP server on that (default) port?
    -Udo

  • Could not parse XMBMessage due to Binary index out of range

    I am trying to send a IDoc from SAP ERP to SAP PI. I am getting the following error during Call Adapter.
    <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">HTTP_RESP_STATUS_CODE_NOT_OK</SAP:Code>
      <SAP:P1>500</SAP:P1>
      <SAP:P2>Internal Server Error</SAP:P2>
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: Could not create Message from TransportMessage. Reason: com.sap.aii.af.ra.ms.api.MessagingException: com.sap.aii.af.ra.ms.api.MessagingException: Could not parse XMBMessage due to Binary index out of range: -2</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>HTTP response contains status code 500 with the description Internal Server Error Error while sending by HTTP (error code: 500, error text: Internal Server Error)</SAP:Stack>
    The receiver Communication Chennel is a  SOAP Adapter. This is adapter used for splitting messages on the Integration Server. The error has appeared after updating with SP18 on the SP19 for SAP PI 7.0
    Can somebody please explain how to get rid of this error? Thanks in advance.

    Hi,
    My messages is very small. It's 19302 byte. This problem has appeared after installation SP19.
    I used note 870864 and [http://help.sap.com/saphelp_nw70/helpdata/EN/12/5dd23aaad7b3408dde3c1577fda5b3/frameset.htm] for the stoping and starting Integration Server.
    Also problem has appeared  with Receiver SOAP Adapter. Messages  stoped in the Communication Chennal with "SOAP: call failed: java.lang.NullPointerException" errors.
    What could occur?

  • Could not parse XMBMessage due to invalid content type for SOAP: TEXT/HTML

    Hi all,
       I am working on a SOAP scenario,
    the soap body is as follows
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
         <SOAP-ENV:Body>
              <m:MT_test xmlns:m="http://titan.co.in/test">
                   <name>String</name>
                   <age>String</age>
              </m:MT_test>
         </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    when i tried to request it using XML spy, following error i am getting ,
    <?xml version="1.0"?>
    <!-- see the documentation -->
    <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
         <SOAP:Body>
              <SOAP:Fault>
                   <faultcode>SOAP:Server</faultcode>
                   <faultstring>Server Error</faultstring>
                   <detail>
                        <s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
                             <context>XIAdapter</context>
                             <code>ADAPTER.JAVA_EXCEPTION</code>
                             <text><![CDATA[
    com.sap.aii.af.ra.ms.api.DeliveryException: com.sap.aii.af.ra.ms.api.MessagingException: Could not parse XMBMessage due to invalid content type for SOAP: TEXT/HTML
         at com.sap.aii.af.ra.ms.impl.core.queue.consumer.CallConsumer.onMessage(CallConsumer.java:158)
         at com.sap.aii.af.ra.ms.impl.core.queue.Queue.run(Queue.java:916)
         at com.sap.aii.af.ra.ms.runtime.MSWorkWrapper.run(MSWorkWrapper.java:56)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
              ]]></text>
                        </s:SystemError>
                   </detail>
              </SOAP:Fault>
         </SOAP:Body>
    </SOAP:Envelope>
    the  request is coming to xi, when i am monitoring the communication channel in RWB,
    i am getting message, "request received, error occured"
    this is anew xi server, is ther any configuration need to do.
    Please help me.
    Regards
    Pradeep P N

    I'm getting the same error. Please tell me how do i resolve this?
    request:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://soap2soap">
       <soapenv:Header/>
       <soapenv:Body>
          <soap:mt_soapreqsender>
             <years>?</years>
             <interest>?</interest>
             <loan>?</loan>
             <tax>?</tax>
             <insurance>?</insurance>
          </soap:mt_soapreqsender>
       </soapenv:Body>
    </soapenv:Envelope>
    response:
    <!see the documentation>
    <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
       <SOAP:Body>
          <SOAP:Fault>
             <faultcode>SOAP:Server</faultcode>
             <faultstring>Server Error</faultstring>
             <detail>
                <s:SystemError xmlns:s="http://sap.com/xi/WebService/xi2.0">
                   <context>XIAdapter</context>
                   <code>DeliveryException</code>
                   <text>com.sap.aii.af.ra.ms.api.DeliveryException: com.sap.aii.af.ra.ms.api.MessagingException: Could not parse XMBMessage due to invalid content type for SOAP: APPLICATION/OCTET-STREAM
         at com.sap.aii.af.ra.ms.impl.core.queue.CallConsumer.onMessage(CallConsumer.java:144)
         at com.sap.aii.af.ra.ms.impl.core.queue.Queue.run(Queue.java:831)
         at com.sap.engine.frame.core.thread.Task.run(Task.java:64)
         at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:79)
         at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:150)</text>
                </s:SystemError>
             </detail>
          </SOAP:Fault>
       </SOAP:Body>
    </SOAP:Envelope>

Maybe you are looking for

  • File dialog problems

    When I try to place a file, the file dialog box closes automatically before I have a chance to find my file. Seems like a bug. Had to switch back to CS6. That's two problems now! AE CC is unusable too!

  • RMI Callback after serialization in Weblogic 10.3

    I have an application with a JRE1.6 Swing client and a J2EE server running on weblogic 10.3 (JRE1.6) For certain operations the server does a RMI Call back to the swing client. So the RMI Object(UpdateListener) is passed to the server during the busi

  • "Publish Site Changes" doesn't work on FTP

    When publishing via the FTP option in iWeb I always have to "Publish Entire Site". If I only publish site changes, the site will no longer load when I try to load it in any web browser. Publish site changes worked flawlessly when I had my site hosted

  • Mail sending through proxy client

    I have the following simple code to send mail through a SOCKS proxy client: package com.apna.beans; import java.util.Properties; import javax.mail.*; import javax.mail.internet.*; import javax.activation.DataSource; import javax.activation.FileDataSo

  • Outlook 2010 on Windows 7 stopped working (after many years) with Yahoo Mail since End Nov 2013

    Yahoo has made design changes to Yahoo month or so ago (Nov 2013). Yahoo now states the Outlook (amongst few other apps) does not work well with Yahoo and Outlook now needs another level of security set up on Yahoo account and a special password gene