on 06-22-2013 10:16 AM
Hi Experts,
I have a scenario in which I have one sender and two different receivers. The Sender is FTP and the Receivers are SOAP and FTP.
Both Receivers have different message structure but they are getting message from the same Source.
As a result, I have one Operation Mapping, one Multi-Mapping (1:2), One Sender interface and two Receiver interfaces.
So, I decided to use Recipient list option in my iFlow.
But the problem that I am facing is that as soon as I try to assign the Operation mapping to either one of the branches of the Receivers, the Interface from the first receiver gets duplicated on the target side inside the business component. I have only assigned the respective receiver interfaces to these Business Components.
This is shown below in the diagram. I wish to get get rid of the "Metadata" interface present in the "MAIN" Business Component and I want to have multi-mapping present for both since data is going to both the Receiver systems simultaneously. Please let me know what do I need to do to correct this?
Hi, when you route the message to 2 different receiver systems, you need one message mapping per receiver.
A split mapping (1:2) will split a message and send it to exactly one receiver system.
Please have a look at SAP help | Defining Message Splits it will help to understand the concept. You need to implement a pattern as outlined in the last paragraph Routing the Split Messages to Different Receiver Systems, two receiver systems and one 1:1 mapping for each receiver.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
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.