Skip to Content
avatar image
Former Member

sending a message from R3 to XI RFC Sender Adapter

Hi,

RFC Sender Adapter is properly configured on XI side.

Destination on R3 side is working ok.

What I don't understand - where do I define remote function on the XI side?

So, when I make a call from R3 side

call function 'func' destination 'blah'.

it goes to XI, invokes this 'func' and passes to it parameters/tables/whatever.

In my understanding, for XI to be able to pass such a message to integration engine, this function must be defined somewhere.

Any ideas?

Thanks, Stepan.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Feb 17, 2006 at 10:29 AM

    hi,

    >>>>my understanding, for XI to be able to pass such a message to integration engine, this function must be defined somewhere.

    the RFC call is not passed to the WAS of the XI

    but to the Integration engine so in a way

    the "RFC adapter" handles the call

    that's why you don't need any RFC on the XI site

    you only need a function on the R3 site

    but when it leaves R3 you can start thinking

    about it as a message (and not a RFC)

    used just to pass values

    Regards,

    michal

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Stephan,

      When you defined your sender RFC channel, you gave the system details for the "RFC metadata repository Parameter" right....

      This is the system which the XI sender channel will use as its RFC repository...

      So..the function template(interface) need to be created on the system given above...

      Do the import from there...

      Thanks,

      Renjith.

  • avatar image
    Former Member
    Feb 17, 2006 at 10:27 AM

    Hi,

    Check this blog,

    /people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      As I wrote, destination is configured. I read this blog 3 times, it says nothing about function to call.

  • Feb 17, 2006 at 10:39 AM

    Hi Stepan,

    you import the function module to the Repository where it is only a message type / an interface. The source system of the original function module doesn't matter, after the import you can delete the module.

    The source code of imported RFC will be discarded. This task will be taken by your mapping and routing.

    Regards,

    Udo

    Add comment
    10|10000 characters needed characters exceeded