Skip to Content
0

One Sender with Five receivers (ERP's)

Nov 01, 2016 at 08:11 PM

58

avatar image

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

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Dan Kennedy Nov 01, 2016 at 08:25 PM
0

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.

Share
10 |10000 characters needed characters left characters exceeded
Praveen Gandepalli Nov 02, 2016 at 02:12 AM
0

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.

Share
10 |10000 characters needed characters left characters exceeded