cancel
Showing results for 
Search instead for 
Did you mean: 

RFC to Web service

Former Member
0 Kudos

We need to Interact from an RFC (Sync) to a Webservice.

RFC is sending ZIP CODE and expecting the City Name, State and Area Code back from the WEB Service.

To communicate with the WEB Service as an XI developer what should I request from my Webservice Counter part.

Whats the Receiver adapter I need to use ? Whether its SOAP?

Thanks for your help

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Pete,

Check this weblogs on a similar scenario:

/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1

/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2

You will use RFC and SOAP Adapter in this scenario.

---Satish

Former Member
0 Kudos

Thanks Sathish. I have already viewd the above blogs. I just want to know what requirements I need to gather from the Web Service Team.

For example if I am interacting with an RFC, then I will look for the Function Module Name, the parameters that I am sending to the RFC (Import Parameters) and the response ( Export Partmeters).

Former Member
0 Kudos

Pete,

From the Abap team know the RFC which you are going to use and then import the RFC into XI. If they are using the ZRFC then import the ZRFC.

If you have the WSDL or XSD for the webservice then import it as an external definition and do the mapping.

In ID use the RFC as sender and SOAP as your Receiver. You get the Target URL and SOAP Action from the webservice team. If the webservice has the login data get the login info from the webservice team.

Check this document for some help on SOAP adapter:

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a2202...

---Satish

prabhu_s2
Active Contributor
0 Kudos

u need to tell him ur input and what is expeced and get the wsdl from the websrfice team. and use that wsdl in ur ir

Former Member
0 Kudos

Thank you.

So I need to Request 1) WSDL 2) the URL Name from the Web Service team Correct?

WSDL will be used in the IR and the URL will be used in the ID in the Receiver Soap Adapter!!!

prabhu_s2
Active Contributor
0 Kudos

yep u need to get the wsdl and use it in the IR and aswell as the url

Former Member
0 Kudos

Yes get the WSDL and import it as external definition and use directly so that you dont need to create datatype from scratch.

Use the URL in ID and test it up.

---Satish

Answers (0)