Skip to Content
0
Former Member
Feb 28, 2008 at 04:51 PM

sld configuration for rfc to soap scenario

9 Views

Hi all,

The scenario which i am planning to do, describes how the Custom RFC client application in SAP R/3 System invokes a free Web service (that is hosted over the internet) using SAP XI. For our demo purpose, we have used a free web service available on the Internet.

In this scenario we will be using “GetQuote” method of Web service “DelayedStockQuote”. This method retrieves the Stock quote for the given Stock symbol. The method “GetQuote” has an input that takes in two parameters Stock Symbol and License Key and returns the following information.

StockSymbol,

LastTradeAmount,

LastTradeDateTime,

StockChange,

OpenAmount,

DayHigh,

DayLow,

StockVolume,

PrevCls,

ChangePercent,

FiftyTwoWeekRange,

EarnPerShare,

PE,

CompanyName.

Link to web service:

http://ws.cdyne.com/delayedstockquote/delayedstockquote.asmx?op=GetQuote

In this scenario, I planned to create two mappings, first between RFC Request to SOAP Request and second between SOAP Response to RFC Response .

Adapter in sender communication channel is RFC.(RFC Protocol)

Adapter in receiver communication channel is SOAP.(HTTP Protocol)

Result:

On testing this scenario, In the Sender R/3 system we have to Execute the Report program we have created earlier. When the program is executed with Stock symbol it should get the details of that stock symbol from the Web service.

My question here is what would be the sld configuration for webservice.whether it is a Java WAS or third party.If it is a third party or java WAS,what would be the system name and host name.

Any clarification from you all is welcome and will be highly appreciated.

With Regards

Karthik.