SOAP exception in RWB

Hi XIer,
I use Async SOAP adapter to send message to legacy system, and every thing is ok in IS, but there is an error in adapter engine, I came to RWB and see following error log.
2007-08-13 12:01:33 Error SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Internal Server Error
2007-08-13 12:01:33 Success SOAP: sending a delivery error ack ...
2007-08-13 12:01:33 Success SOAP: sent a delivery error ack
2007-08-13 12:01:33 Error MP: exception caught with cause com.sap.aii.af.ra.ms.api.RecoverableException: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Internal Server Error
2007-08-13 12:01:33 Error Exception caught by adapter framework: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Internal Server Error
2007-08-13 12:01:33 Error Delivery of the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Internal Server Error.
2007-08-13 12:01:33 Success The asynchronous message was successfully scheduled to be delivered at Mon Aug 13 12:06:33 CST 2007.
Please comment, thank you
Message was edited by:
        Qi Zhang

Hello,
Hi,
1. Either the SOAP Url in the SOAP adapter is wrong,
2. Or there is a proxy server between XI and the Webserivce and so provide the proxy server details in the SOAP adapter ( with Authentication ) if needed and give it a shot.
3.Also check The SOAP url in the wsdl file and the port to XI access.
Regards,
AshwinM
<i>Do not forget to mark helpful answers</i>

Similar Messages

  • Ssrs report web service to save report as pdf throws error Soap exception unhandeled by user code

    I am creating a C# web application to save  an SSRS report as a pdf file on my local machine.
    I added the ReportService web reference as RS2005 and ReportExecution2005 web reference as RE2005.
    http://myServer/ReportServer_DEVPROJECT/ReportExecution2005.asmx?WSDL
    http://myServer/ReportServer_DEVPROJECT/ReportService2005.asmx?WSDL
    I created the following function SaveReport that is called on button click. My report can be accessed on the report server with the following url:
    http://myServer/Reports_DEVPROJECT/Pages/Report.aspx?ItemPath=%2fData+Mgmt%2fSample+Letter
    On the Report Manager home page the report link appears as "SAMPLE LETTER".
    It is deployed in the DataMgmt folder on the Report Manager.
    It uses a data source called "DS Letter" with option "Credentials stored securely in the report server"
    My application gets compiled, but I get the following run time error:
    Error: Soap exception unhandeled by user code. The item '/DataMgmt/Sample Letter' cannot be found. ---> Microsoft.ReportingService
    s.Diagnostics.Utilities.ItemNotFoundException: The item '/DataMgmt/Sample Letter' cannot be found.
    Please check my code and let me know what I can do to run this successfully. Once this is done, I would like to get help with passing a parameter (memberID) to the generate report for that member, through this application.
    Thank You in advance for your help.
    public static void SaveReport()
    RS2005.ReportingService2005 rs;
    RE2005.ReportExecutionService rsExec;
    // Create a new proxy to the web service
    rs = new RS2005.ReportingService2005();
    rsExec = new RE2005.ReportExecutionService();
    // Authenticate to the Web service using Windows credentials
    rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
    rsExec.Credentials = System.Net.CredentialCache.DefaultCredentials;
    rs.Url = "http://myServer/ReportServer_DEVPROJECT/ReportService2005.asmx";
    rsExec.Url = "http://myServer/ReportServer_DEVPROJECT/ReportExecution2005.asmx";
    string historyID = null;
    string deviceInfo = null;
    string format = "pdf";
    Byte[] results;
    string encoding = String.Empty;
    string mimeType = String.Empty;
    string extension = String.Empty;
    RE2005.Warning[] warnings = null;
    string[] streamIDs = null;
    string fileName = @"c:\temp\samplerHAPeport.pdf";
    string _reportName = @"/DataMgmt/Sample HAP Letter";
    string _historyID = null;
    bool _forRendering = false;
    RS2005.ParameterValue[] _values = null;
    RS2005.DataSourceCredentials[] _credentials = null;
    RS2005.ReportParameter[] _parameters = null;
    try
    _parameters = rs.GetReportParameters(_reportName, _historyID, _forRendering, _values, _credentials);
    RE2005.ExecutionInfo ei = rsExec.LoadReport(_reportName, historyID);
    RE2005.ParameterValue[] parameters = new RE2005.ParameterValue[1];
    if (_parameters.Length > 0)
    //parameters[0] = new RE2005.ParameterValue();
    //parameters[0].Label = "";
    //parameters[0].Name = "";
    //parameters[0].Value = "";
    rsExec.SetExecutionParameters(parameters, "en-us");
    results = rsExec.Render(format, deviceInfo,
    out extension, out encoding,
    out mimeType, out warnings, out streamIDs);
    using (FileStream stream = File.OpenWrite(fileName))
    stream.Write(results, 0, results.Length);
    catch (Exception ex)
    throw ex;
    protected void BtnGenReport_Click(object sender, EventArgs e)
    SaveReport();

    Hello Devster,
    Thank you to post your question on TechNet forum.
    After reviewing the whole post, I have a question to you. You can access the report via the link, http://myServer/Reports_DEVPROJECT/Pages/Report.aspx?ItemPath=%2fData+Mgmt%2fSample+Letter.
    From the URL, I can see that the report is located at: /Data Mgmt/Sample Letter, instead of /DataMgmt/Sample Letter. In addition, I found that the target report is "/DataMgmt/Sample HAP Letter" instead of "/DataMgmt/Sample Letter" as the error described. I
    am not sure whether you post out the correct code segment.
    Please check the above things on your side, and hope it is helpful to you.
    Regards,
    Edward
    Edward Zhu
    TechNet Community Support

  • Java WSDP 1.4 is not parsing SOAP Exceptions

    We used Java WSDP 1.4 toolkit to generate stubs for webservices. We used Tomcat 5.1 as the web container. When methods of the webservice are invoked which do not return SOAP exception responses, WSDP is able to properly parse the response and display the resutls correctly. But when the responses contains SOAP exceptions, WSDP always returns
    "java.rmi.RemoteException: Runtime exception; nested exception is: trailing block elements must have an id attribute".
    But other toolkits like Axis 1.1,.Net,ColdFusionMX,Glue are returning proper exceptions messages. The following is the exception message received from the other toolkits for the same method invocation.
    "Exception has been thrown by the target of an invocation. '1000:Invalid data source name 'invalid_String'"
    Apart from Java WSDP all the other toolkits that we mentioned are able to parse the exception message properly and display the same.
    Any ideas why the toolkit is behaving like this. All the versions of Java WSDP that have come till date have a similar problem. We would be happy to hear any responses for the problem the we are facing in Java WSDP 1.4. At present we have decided not to use the toolkit for any web service development.

    Am specifying the URL of the WSDL file for which we are unable to get proper SOAP Exceptions, whenever they are generated. Whenever we give valid values while invoking the methods, the response is properly parsed, but when a SOAP Exception is supposed to be generated, it generally returns the Runtime exception that we mentioned. Can you please look into it and identify the reason about why it is failing. In case you are able to run it through properly, please attach the code that would make it work properly.
    The URL is :
    http://arcweb.esri.com/services/v2/PlaceFinderSample.wsdl

  • SOAP Exception in JWSDP1.2

    Hi,
    We are using jtomcat4.1 and j2sdk1.4.2_01 with jwsdp1.2 to access a webservice using JSP. When SOAP Exception has to be thrown from the WebService, We are getting, "java.rmi.RemoteException: Runtime exception; nested exception is: trailing block elements must have an id attribute ". Is it a bug with the JWSDP toolkit or anyother workaround is there to get the correct SOAPException?

    This is not a bug. According to the JAXRPC spec. you should receive
    either a SOAPFaultException or a RemoteException. There is no
    tool/setting to get a SOAPFaultException instead.

  • Error in SFP (SOAP Exceptional error)

    Hi,
    I have ECC 6 and Adobe livecycle designer 7.1 installed in my system. When Im trying to design
    layout in SFP (via. layout button) it is taking me to Adobe form designer(i have done
    with interface and print program step) however when im executing this (test run or print form) it is giving me "SOAP Exceptional error". Also, in SM59 ADS connection test is getting failed. Is there
    any seeting from netweaver side I have to do. Can anybody please let me know regarding this.
    Im an ABAPer and not sure about these settings and scenarios.
    Rgds
    Sudhanshu

    Hi,
    Ask any Basic person to look into the installation and if any other support packs need to be configured..
    This is not the work of an ABAPer. Get in touch with the BASIS person
    Regards
    Shiva

  • SOAP Exception from XI to R/3 via RFC

    Hello,
    We have a scenario where we are mapping SOAP Exception to RFC Exception.
    Message status is application error in SXI_MONITOR and in payload,it shows correctly mapped RFC Exception (SOAP_EXCEPTION) with name and message.
    But this message doesn't reach R/3.
    Configuration is done as a registered server program in XI using a TCP/IP connection in R/3.
    Can anybody please let us know what could be wrong over here?
    Thanks.
    Regards,
    Shweta

    Hi Swarup,
    There is no error in RFC communication channel.
    The conditions are
    sy-subrc 1  for  Communication failure
    2 for system failure
    3 for SOAP_EXCEPTION (passed in name field from XI)
    but when I execute the report and this RFC is called,sy-subrc is always 0.
    What could be the reason for this?
    Thanks for the help.
    Regards,
    Shweta

  • Throw Soap Exception in BPM.

    Hi All,
    My scenario is Soap->XI->BPM->RFC. I get a soap request in synchronous way with Request and Response messages I Map my request to a RFC and If there's any application error or mapping error I have to send SOAP fault exception to my Soap Sending system. But I don't see any option in BPM to throw soap exception only thing I can do is to map my errors in the soap response and send it to soap sender.
    But my Soap sending system needs soap fault not a response message when any errors happen.
    Please let me know if anybody has this same situation and how to handle it.
    Thanks in Advance,
    SP.

    Hi VJ,
    I have to use BPM as I am doing other stuff in my BPM. In my BPM I am catching mapping exception and then I have to send this to Soap Sender in SOAP fault message and in abstract interfaces we don't have option to give fault message types. Also, I am using S/A bridge and I have to close the brige in order to send some response to Soap Sender.
    Is it possible to send soap fault when we close the S/A brige by send step.
    Thanks,
    SP.

  • SOAP channels in rwb showing error "No Adapters registered for this channel

    SOAP channels in rwb is showing error "No Adapters registered for this channel",
    what is the problem?
    i tried to locate and restart the SOAP adapter from Visual admin, but couldnt find it in visual admin, pls help in locating it in visual admin

    Hi,
    In Visual Admin, Cluster tab --> Server -> Services -> Deploy --> Radiobutton Application
    --> sap.com/com.sap.aii.af.soapadapter --> Press start / stop
    This way youmay restart the SOAP adapter.
    Also Please check if there is any cahce problem, Try to refresh it. & SAP Note- 856597
    Thanks
    Swarup

  • Soap Exception issue whule launching Application library in EPMA

    Hi All,
    I am getting soap exception error when I am trying to launch EPMA through workspace.
    below is the error message I am getting:
    *; nested exception is:*
    HTTP transport error: javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Message send failed: Missing WWW-Authenticate header.
    I have installed EPM 11.1.2.2 in distributed environment
    Server1
    Foundation
    EPMA
    Reporting
    FDQM
    Planning
    Server2:
    Essbase / EAS / Oracle 11g / ODI
    I installed full database client Administration edition in different paths on server1 machine
    Installed Oracle 11g R2 32 bit client. ( installed for FDQM)
    Installed Oracle 11g R2 64 bit client. (for EPMA )
    All the components are working fine except EPMA.
    All my services are running / IIS is working / ASP.net s working
    Please help me !! I am stucked here.
    Thanks
    Aman

    Hi All,
    I am getting soap exception error when I am trying to launch EPMA through workspace.
    below is the error message I am getting:
    *; nested exception is:*
    HTTP transport error: javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Message send failed: Missing WWW-Authenticate header.
    I have installed EPM 11.1.2.2 in distributed environment
    Server1
    Foundation
    EPMA
    Reporting
    FDQM
    Planning
    Server2:
    Essbase / EAS / Oracle 11g / ODI
    I installed full database client Administration edition in different paths on server1 machine
    Installed Oracle 11g R2 32 bit client. ( installed for FDQM)
    Installed Oracle 11g R2 64 bit client. (for EPMA )
    All the components are working fine except EPMA.
    All my services are running / IIS is working / ASP.net s working
    Please help me !! I am stucked here.
    Thanks
    Aman

  • Unknown soap exception?

    Hi,
    We're trying to use the soap adapter to send messaged from XI 2.0 into an external web service.
    We receive an error message ADAPTER.UNKNOWN_SOAP_EXCEPTION, with the text "soap exception from an adapter".
    Has anybody encountered this before? Any idea what we might be missing?
    The test service itself works fine, and incoming soap messages also come through. Outgoing soap messages do not seem to reach the webservice itself at all.
    The configuration file:
    Part 2 (ToWS): XMB clients to WS server ######
    The target URL for the web service, to which the adapter sends web service messages.
    XMBWS.TargetURL=http://localhost/test/test.asmx
    The port and path where the adapter waits for XMB messages from clients.
    XMBWS.XMBPort=8240
    XMBWS.XMBPath=/myservice/xmb
    The default SOAPAction HTTP request header to the web Service server
    XMBWS.DefaultSOAPAction="HelloWorld"
    Corresponding lines from log:
    12:48:44 (3835): Request transport message received at 8240/myservice/xmb
    12:48:44 (3836): Request message parsed
    12:48:44 (3837): Response message serialized
    12:48:44 (3838): Response transport message sent

    Hi Avihai,
    When you put the URL p://localhost/test/test.asmx
    in the internetbrowser, do you see the webservice navigator or any other page coming up? If you get an error, you should change the URL
    Kind regards,
    Paul

  • Read SOAP Exception

    Hi XI Guys,
                        My scenario is Proxy to Soap Synchronous.
    I want to read Soap Exception generated by target Application From XI Moni.
    Since this exception is a part of SOAP Body. How can we read this part of Exception from SOAP Body and map this to Target Response in Response Mapping.
    How we can achieve this in XI?
    An urgent help is needed on this.
    Thanks & REgards,
    Anurag Garg

    Hi Anurag,
    Check the response from bhavesh may be u get some kind of hint from that.
    Does XI support standard SOAP Fault exceptions?
    How  to read fault message in async soap receiver
    chirag

  • SOAP Exception with proxy client

    Hello gurus!, this time i have a problem consuming a several webservice, the specific operation it's goods receipt for purchase order (transaction MB01) using movement type 101 (Goods receipt for purchase order into warehouse/stores), we generate a record instance using SM35 over MB01 and then we develop a RFC for massive goods receipt.
    Later we expose this RFC as a webservice and then we deployed tise webservice using a enterprise service bus, the problem came when we configure a proxy consumer on SAP for this specific operation, so when we process a call using 3000 items (using serial number) it all works perfect, but when we try to receipt 5000 items or more we always get a SOAP exception:
    [SOAP exception|http://img402.imageshack.us/i/soap1.png/]
    Web service configuration not yet initialized (specific to operation)
    Testing the same escenario using another consumer client, SOAPUI the operation call using 5000 items is success.
    So concerning to the SOAP exception there is some configuration paramater missing on the WSDL definition on SAP when we create the webservice or the problem is a configuration parameter of the SAP proxy consumer?

    It seems that the 'running' directory for the public API program must be:
    <OWB_HOME_DIRECTORY>/bin/admin
    Otherwise it might not be able to find some of the files necessary for execution.
    Regards:
    Igor

  • How to throw a SOAP exception

    Hi,
    I have a requirement from customer that when they call the WSDL from their app and the workflow will not get what it should, that it should throw standard SOAP exception.
    To give more details on it, they will send for example input string "A" and based on that I will return output string "B" in the process.
    Now if they ask for "C" for instance, I need to be able to throw that SOAP exception. Is that possible? The process in workbench consists of simple decision point and set value activity based on route conditions.
    Thanks
    J.

    I am assuming you are wanting something to come back as a SOAP fault element?
    Unhandled process exceptions are sent back as faults. So, theoretically, you could write a service component to do nothing but throw an exception. Then you could route your process to call that in specific situations.
    As an alternative, I would consider having something like an additional 'status' output variable that always came back in the response which indicated the status of your process.
    Good Luck,
    Ryan M. Jacobs
    [email protected]
    Cardinal Solutions Group

  • CMSS - SOAP exception error

    I'm trying to connect my CRM 52 system to the CMSS application located on the java stack on the same box.  I can see that the two applications are talking, however I can not get the drop down option for the ready/not ready status for the agent logged in.  I traced this back to a SOAP exception being triggered when the method CL_BCB_SYSTEM=>GET_WORKCENTER_CAPBILITY makes a soap call for the soap method getWorkcenterCapability?
    Has anyone encountered this issue and if so how did you fix the configuration?  The agent can "login" and is seen in the CMSS application, but the agent can become "ready" for access.
    My java logs of the CMSS are showing a WebServices Security error.
    Thank you,
    Stephen

    I solved this problem myself.  I did document the solution via this weblog:
    /people/stephen.johannes/blog/2008/05/21/crm-contact-center-simulator-setup
    Take care,
    Stephen

  • Throwing Client Soap Exceptions

    I am writing j2ee web services and would like to throw Client soap exceptions when a input validation error occurs. Currently I can throw a soap exception and have the msg= be set to what I would like. I cannot set the faultCode to what I would like.
    An example of the kind of errors I am generating.
    SOAPException: faultCode=SOAP-ENV:Server; msg=Input SSN is not valid.]
    An exmpale of the kind of error I would like to generate.
    SOAPException: faultCode=SOAP-ENV:Client; msg=Input SSN is not valid.]
    Thank you,
    David Schwartz

    Hi ,
    The client does not have a hook on the SOAP Fault(or for that matter , the SOAP message ).It only receives the marshalled java objects from the proxy.
    You might hack the generated proxy code , and hack further into the Response objects , and the Fault object to create your customized fault .
    Thanks
    Anirban

Maybe you are looking for

  • Missing Lumetri filter in PP CC after upgrading to 7.1.0 (141)

    I have had some problem with the upgrade last week. I installed the upgrade, but after that my Multicam stopped working properly. I wanted to uninstall the upgrade since I still had a project to finish. The only way to do that was to use the Windows

  • ITunes 10. Loony Tunes?

    Is iTunes 10 loony, or is it me? I'm running it on a Sony Vaio laptop (new at Christmas), with Windows 7 home premium 64 bit. When I was at MeBird's house, with internet access, iTunes messed up an album for me, to the extent that I deleted the whole

  • Extracting filtered records from aselect statement

    Hi, i have a query that produces an output like this: CONNECTED_LOAD M_LAST CIRCUIT_CODE SUBSTATION_CODE CLASSIFICATION 95---------------------------9/25/2011-----52SM4----------------LNLRCN003SML-----------------S 95---------------------------9/25/2

  • ALV OO TREE in a function module

    Hi everybody, Probably somebody can help me with this. I am trying to create an ALV OO TREE and I am following one of the examples that is in the system (BCALV_TREE_SIMPLE_DEMO) because it is more or less what I need. The problem I have is that I nee

  • ITS 6.20 Install not allowing connections via URL

    Hi! I just did an install of the ITS.6.20 for Red Hat Linux ES 4.0.  The specific package itsLinux_24-10001237.sar.  However I cannot get to the ADM management interface via a URL specified by our DNS server.  I try a IP address such as https://192.1