Skip to Content
During my current assignment (IDOC->XI->HTTP) @ Satyam Netweaver Labs, we came across a scenario in which the data from the IDOC had to be sent to two different URLs on the same Receiver Service, based on some condition. This situation can be dealt with the help of condition editor in the Interface Determination. This blog demonstrates the use of “Interface Determination with Multiple Inbound Interfaces”.

Scenario

Our scenario was to send an IDoc from a SAP R/3 system to a HTTP Service through XI. So two systems were involved, R/3 and HTTP, but we had only one sender interface and two receiver interfaces. Both the receivers were present on the same HTTP service and based on certain condition, each one of them would be called at runtime.

I remember reading this XPath to show the path (Multiple Receivers) in which XPath is used in receiver determination to route a message to different systems.

But in our scenario we had to route a message to two different interfaces present on the same system i.e. we had to use XPath during Interface Determination.
image
In the Configuration part during the creation of Interface Determination, we can specify condition based on which the routing of the message has to be done. Here we can specify the inbound interfaces which has to be chosen at runtime based on some particular condition

image

Click on the ‘+’, one more row is added. Now you can see the Condition column.

image

Specify the condition on which the inbound interface is to be chosen by using the condition editor.

image

Once the interface determination is done for these interfaces, and each component is activated, the message finds its path without any obstacles.

To report this post you need to login first.

3 Comments

You must be Logged on to comment or reply to a post.

  1. Anonymous
    Hi Suraj,

    Great Blog.
    But I am confident that you are capable of much better blogs than this one.

    Anyways….keep going

    Warm Regards.

    (0) 
    1. Suraj S.R. Post author
      Yes I have specified that in my blog…

      >>XPath to show the path (Multiple Receivers)

      This blog helps in selecting different receiver system at runtime depending on some condition.

      While I have shown the use of Condition editor in Interface Determination for selecting different Interfaces that belongs to same receiver system.

      Regards
      Suraj

      (0) 

Leave a Reply