Skip to Content
author's profile photo Former Member
Former Member

SOAP Adapter - 500 Error


I'm trying to send a soap message to the XI server using the SOAP Adapter. I'm using xmlspy

to send the soap message to the server and get the following error:">




<b><faultstring> Can't call

the endpoint; Exception raised by HTTP 500

Internal Server Error</faultstring></b> </SOAP:Fault>



<b>Below is my SOAP Adapter configuration file:</b>

  1. Bubble adapter java class

  1. Sets the bubble module helper that can instantiate your bubble bag

  1. Part 0 (FromWS and ToWS) : common part ######



  1. Keeps the XMB headers in web service messages


  1. Encodes the xmb headers into a special HTTP header string x-xmb_ws_encoded


  1. Part 1 (FromWS) : WS clients to XMB server ######

  1. The target URL of XMB broker, to which the adapter sends XMB messages.


  1. The port and path where the adapter waits for web service messages from clients.



  1. The following XMB attributes are used to fill default XMB messages.






  1. Part 2 (ToWS): XMB clients to WS server ######

  1. The target URL for the web service, to which the adapter sends web service messages.

XMBWS.TargetURL=http://<WS host>:<wsport>/myservice/ws

  1. The port and path where the adapter waits for XMB messages from clients.



  1. The default SOAPAction HTTP request header to the web Service server


  1. Uses the "Receiver" name as the SOAPAction and sets the delimiter



  1. END

Am i missing something? I need help on XMBWS.WSPort=4444 and XMBWS.WSPath=/myservice/ws. What do they mean and can the port number be arbitrary?

Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jun 16, 2004 at 06:57 PM

    Is this configuration really the one you use ?

    If so, please change in Part 1 the line


    <xiserverhostname> should be the hostname where your XI server is running.




    These are arbitrary names.

    This is the port/servicename your Soapadapter expects messages which will then be send to XI (XMB.TargetURL).

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 16, 2004 at 08:24 PM

    Do you have these business systems defined in SLD



    and these in Integration Repository and have configured them in Direcotry



    Best Regards,

    Rajan Kidambi

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member


      We are also struggling to understand how to call a outbound interface (defined in IR) via the soap adapter. We have developed an application that will call the soap interface and enabled the adapter. Our configuration is similiar to dipesh's, except with our system information.

      What url do you have to use to call the Interface using SOAP. Let's say our interface settings are as follows:

      Port: 4444

      Service: /myservice/ws

      Namespace: BIT400

      Outbound Interface: AuthenticateUser

      SenderSystem: webFlightBookingSystem

      ReceiverSystem: SAPDemoSystem

      Also, are there any other steps you need to take to expose the interface as a web service or does the soap adapter just convert the SOAP message to plain HTTP understandable by XI?

      Hope you can help.



Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.