Skip to Content
avatar image
Former Member

One Sender with Five receivers (ERP's)

Hi Everybody,

I am on single stack PI 7.4. Basically its a SOAP to RFC call. I have one sender which is a website (SOAP call) requesting information from 5 ERP systems synchronously via BAPI call. We can differentiate ERP systems with the help of source message field. Do I need to use iFLOW for this or can I do with multi-mapping.

Thanks

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Nov 01, 2016 at 08:25 PM

    I would use an iFlow considering they are so easy to configure. You will possibly want to use an individual operation mapping for each ERP system even if the mapping is the same. Then you can define a xpath condition on the split looking at your source message field to determine which OM to go to.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 02, 2016 at 02:12 AM

    Hi Sri,

    Is only one receiver at any point of time or multiple receivers for this interface?? if one receiver then you can use XPATH condition in receiver determination tab to determine correct ERP system based on the source field in the soap request, If you have different mapping you can select the mapping for each interface, if you have same mapping for all the receivers also you can select the same mapping for all the receivers in the interface determination tab. but you need to create different operation mapping for each receiver (message mapping you can reuse)

    If you wan to send multiple systems then synchronous interface does not support multiple receivers.

    Regards,

    Praveen.

    Add comment
    10|10000 characters needed characters exceeded