Skip to Content

Generation in Sproxy of inbound and outbound MI

I've synchronous communication with WS. Everything is configured in XI. Sproxy is generated for Outbound MI. Everything is working. I'm able to send and receive messages. Now comes the question. Should I generate Sproxy object for Incoming MI too? Helps this with something?

Why incoming MI are displayed in sproxy and when they are used for?

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    Posted on Dec 19, 2008 at 10:01 AM

    You generate outbound interfaces as proxies when SAP acts as the initiator of the interface or the source.

    In the case of outbound, you generate the proxy for the outbound interface and then have a report that populates the data and triggers the call to XI.

    Inbound proxies are used when you want to SAP to be the recipient of data from XI. The Inbound proxy would receive the data and the implementation of the Proxy Interface would / should have the code to deal with the data that is received from XI.

    In your case if I understand right, you are using SAP as the initiator and hence you need to create a proxy for the outbound interface, but you would have to do this when SAP acts as the receiver!



    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 19, 2008 at 10:11 AM


    As Bhavesh said correctly, you need to create the inbound proxy (incoming MI) only when R3 is a receipient. In your case, if you further want to post some data into R3 (returned by WS) then you should create the inbound proxy.



    Add a comment
    10|10000 characters needed characters exceeded

    • Thanks for reply. This is how I understood inboud and outbound concept of MI. I was asking about that, because I've seen development where SAP (XI) was initiator of communication and even then developer has generate sproxy for inboud MI. I guessed that maybe this has any good impact to performance.

      Btw. I' noticed that when I'm sending the message using one MI to webService, for the first time it take XI a really long to send the message. Next message are send really quicker!

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.