on 11-01-2016 8:11 PM
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
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
83 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.