cancel
Showing results for 
Search instead for 
Did you mean: 

One Sender with Five receivers (ERP's)

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member182412
Active Contributor
0 Kudos

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.

Former Member
0 Kudos

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.