|Home • Trainings • Quiz • Tips • Tutorials • Functional • Cert Q's • Interview Q's • Jobs • Testimonials • Advertise • Contact Us|
Scenario on RFC to SOAP
By Viswanadh, PI Competency Team, Yash Technologies
blog, we will discuss on how to design and configure a scenario to use sender
RFC adapter and receiver SOAP adapter.
adapter in XI Adapter Engine supports Secure Network Communications (SNC). It is
used to get connected to SAP R/3 system, used for synchronous communications and
receive RFC messages when triggered in SAP R/3 System. SNC protects the data
communication paths between the various components of the SAP System.
adapter converts the RFC data into RFC XML (XML message format) and send it
Integration engine for further processing using the pipe line steps.
adapter in XI Adapter Engine is used to exchange SOAP message between
Integration server and Web service servers. Though you can specify security
settings to be used to sign/verify the message to add security to the message
exchange, scenario is developed selecting HTTP as transport protocol and SOAP
1.1 as message protocol.
scenario in this posting is to trigger RFC message to XI that will send SOAP
message to Web Service server to execute its method like sending a SMS to remote
mobile and gets the response message and passes it to source R/3 System.
the step-by-step procedure to achieve this scenario:
in R/3 System:
RFC is created at the R/3 side with the following parameter
activities in Integration Repository:
Enable the option “import of RFC/IDOC permitted” of Software
component version to import RFC into XI as illustrated in below:
No need of
Creating Objects for Outbound Interface when we import the RFC from R/3 system,
we get the relevant Data Type, Message Type and Message Interface along with it.
scenario we are using method “SendSMSToIndia”
from Free Web Service of “webservicex”.
So, the scenario has been made interesting which would send
an SMS to a remote mobile.
SendSMSToIndia Method sends the SMS to Given Mobile Number as Input parameters
Mobile Number, FromEmailAddress, Message
Mobile Number, Provider,
parameters would be as follows:
SOAP Action: http://www.webserviceX.NET/SendSMSToIndia
Inbound Data Type
Inbound data type, download the WSDL
as SendSMS.wsdl and create a new
External Definition using the SendSMS.wsdl
Create Inbound Message Interface
Mapping to convert RFC structure to Web Service Request
Create another Message Mapping to convert Web service Response to
Create Interface Mapping
Please send us your feedback/suggestions at webmaster@SAPTechnical.COM
©2006-2007 SAPTechnical.COM. All rights reserved.
product names are trademarks of their respective companies. SAPTechnical.COM
is in no way affiliated with SAP AG.
Graphic Design by Round the Bend Wizards