Skip to Content
avatar image
Former Member

Exposing RFC as Web Service in XI

Hi,

I want to expose RFC of an external R/3 System as a Web Service in XI. I do not have much Idea about XI.

It will be great help If I can get some documentation on step by step tutorial of the same type of Scenario.

Thanks

Naresh

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Jun 28, 2004 at 06:11 PM

    Hi Naresh,

    I am working on the same topic, but I am as successful as you at the moment. Please let me know, whether you succeeded either by posting here or writing a mail to oliver.budde@gmx.net.

    I have to write my thesis about this topic, and I am working on a scenario where 2 SAP R/3 Systems are connected in some way (like RFC or IDOC) via XI 3.0

    kind regards,

    oliver

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      HI Naresh,

      My knowledge of this topic is very limited, however, you probably would like to look at the SOAP adapter documentation.

      The SOAP adapter provides a runtime environment that includes various SOAP components for the processing of SOAP envelopes (messages). You can combine these SOAP components with separate components to expose your RFC as Web Service.

      Cheers, Rob.

  • avatar image
    Former Member
    Jul 02, 2004 at 01:59 PM

    Please take a look at this, this might give you a idea.

    http://help.sap.com/sapdocu/netweaver/webas/630/helpdata/EN/94/f8c8c8e68811d6b2dc00508b5d5211/frameset.htm

    As far as exposing RFC on non-was installation as web service in XI it is not possible. SAP has clearly mentioned that in one of its guides in XI.

    Thanks,

    Rajan Kidambi

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Technically it can be done though.

      I have done it in Xi 3.0. You create a synchronous interface in XI. Generate the WSDL from the repository. The calling systems consumes it using SOAP. The destination system does not need to be WAS. It can be 4.6C, or even non-Sap.

      I have tested this for Asynch postings into 4.6C and it works fine so it should work for synch also however, XI has some problems with the bindings in the WSDL at this stage. You may need to manipulate the WSDL generated in the repository to create SOAP bindings. I understand the problem is being resolved in SP4....

      If you do not know about WSDL bindings go to: http://www.w3schools.com/wsdl/default.asp

      Regards,

      Jason

  • avatar image
    Former Member
    Jul 25, 2004 at 03:46 PM

    Hi Naresh,

    It can certainly be done in XI. Even as of XI 2.0 it is possible. All you need to do is to import the RFC into XI and do mapping and stuff and export the WSDL generated.

    I am new to XI but I think this is possible. You can go through the online documentation.

    Ashish Mittal

    Add comment
    10|10000 characters needed characters exceeded