cancel
Showing results for 
Search instead for 
Did you mean: 

Using XI to communicate with webservices

Former Member
0 Kudos
114

Hi All,

Can anyone give me an idea of how to use XI in webservices. I have already created webservices using currently existing BAPI. Now I want to know hoe to do the same using XI.

Regards, Aza

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Aza,

Using XI to create webservices is not difficult.

-> If we are using XI , we are actually following the Outside In approach to webservices, wherein we create the Message Interface in the Intergration repository using the integration builder. (tsn : SXMB_IFR)

->Using this Service definition (ie., the WSDL of the service) the ABAP proxy class is generated at the backend system(you need to ensure that you have ur ABAP and XI system connected) (tsn: SPROXY)

-> Here , in the interface method of the proxy class you need to do the required buziness logic coding ( eg: call the BAPi).

-> Once you are through with it , using the webservice creation wizard in SPROXY tsn u will be able to open it as a webservice

PS:in this approach you are using XI only in the Design time, at runtime just ur WAS is required

Hope this will clarify your Query. Nevertheless as Huw suggests , do a search in the XI forum to have a clearer understanding.

Best Regards,Girish

athavanraja
Active Contributor
0 Kudos

Welcome to SDN

check out these weblogs.

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

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

Regards

Raja

Former Member
0 Kudos

Hi ,

Thanks for your replies. It helped me a lot.

Aza

Answers (1)

Answers (1)

Former Member
0 Kudos

Do a search on the XI forum and you will find some detailed examples and plenty of good links.