Skip to Content
Former Member
Dec 01, 2005 at 09:25 AM

Invoking a Web Service using XI 2.0


Hi all,

I am attempting to create a scenario where an SAP application invokes a web service through XI 2.0.

I have created an ABAP proxy to allow my ABAP to start the call process and have set up the message interfaces within the Integration Directory.

I want XI to receive a call from this proxy and then act as the client to an existing Web Service.. calling it and bringing back a response... but it doesn't look like I can import the existing WSDL as a I would have expected.

So... instead I have exported the Message Interface for the "out of XI" portion of the interface as a WSDL and have asked the Web Service provider to amend their service according to this XI generated WSDL.

My difficulty now is how to use the SOAP adapter. Within the Integration Directory I presumably need to define the endpoint with XI Connectivity but I am not sure how to fill in the URL address of the SOAP adapter...

Any help on how to configure the actual SOAP adapter to fulfill this requirement would be great too.

I have looked around the boards to see if I could work this out from previous posts but without success so far.

It's a synchronous scenario and basically should look like...

ABAP Proxy->XI->SOAP Adapter->Web Service->XI->ABAP Proxy

Many thanks,