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

How to configure SOAP Adapter?

Hi!!!

I saw a few thread about this topic but they didn't help me a lot.

I'm using Apache Axis. I can deploy simple web services to it and access them using client code.

In my scenario, I'm using the following url in my client code:

http://localhost:8081/HelloWorld.jws

But how to configure SOAP Adapter to be able to use it as, for example, an outbound adapter?

What should I put to these properties?

XMBWS.TargetURL=???

XMBWS.DefaultSOAPAction=???

XMBWS.UseSOAPAction=receiver

etc.

There is only one page in the documentation about it.

I would be grateful for a small example.

Regards,

Mariusz

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Apr 05, 2004 at 02:47 PM

    Find below sample configuration of SOAP adapter.

    Regards, Guy Crets

    1. Bubble adapter java class

    classname=com.sap.aii.messaging.adapter.ModuleBubble

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

    Bubble.Helper=com.sap.aii.messaging.adapter.ModuleBubbleHelperXMBWSImpl

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

  • Keeps the XMB headers in web service messages

  • XMBWS.KeepHeaders=true

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

    XMBWS.UseEncoded=false

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

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

  • XMB.TargetURL=http://xiserver:port/sap/xi/engine?type=entry

    XMB.User=XIAPPLUSER

    XMB.Password=xipass

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

    XMBWS.WSPort=8212

    XMBWS.WSPath=/myservice/ws

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

    XMB.SenderBusinessSystem=xxx

    XMB.SenderInterfaceNamespace=yyy

    XMB.SenderInterfaceName=OB_zzz

    XMB.QualityOfService=EO

    1. 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://wsserver:port/axis/services/MessageService

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

    XMBWS.XMBPort=8211

    XMBWS.XMBPath=/myservice/xmb

    XMBWS.User=user

    XMBWS.Password=passwrd

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

    XMBWS.DefaultSOAPAction=xmbws

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

    XMBWS.UseSOAPAction=receiver

    XMBWS.SOAPActionDelimiter=&

    1. END

Add a comment
10|10000 characters needed characters exceeded

  • Former Member Former Member

    Hello Mariusz,

    right now I am totally lost in regard of using the soap adapter. Actually I want to do the same like you, just sending a soap message to the integration server and receiving an answer. But I have no idea how to do this. I don't recognize the configuration entries. Where do you set those? In my scenario there is one machine with XI 3.0 with some adapters. I can see them when I want to create a communication channel, but where are the settings you are talking about?

    Hopefully you can help me,

    Oliver

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.