cancel
Showing results for 
Search instead for 
Did you mean: 

BPM Multi Mapping to diffrend receivers

ralf_zimmerningkat3
Participant
0 Kudos

Hello All,

i have to deploy an bpm process with 1:N mapping and different receivers

i have an receive step an transformation step for the mapping and

two send steps each in an block to send single messages to the receivers.

my problem is:

say the input Message has 4 Subtrees so after the Mapping i have 4 Messages for receiver1 and 4 Messages for receiver2

BMP send all 4 Messages to receiver1 and then all 4 messages to receiver2

but i want to send message1 tor receiver1 , then message 1 to receiver2

so that the pattern is like this:

MSG1Rec1, MSG1Rec2

MSG2Rec1, MSG2Rec2

MSG3Rec1, MSG3Rec2

is this possible with bpm.

Multi Mapping without bpm is not possible

regards ralf

Accepted Solutions (0)

Answers (1)

Answers (1)

Marçal_Oliveras
Active Contributor
0 Kudos

Hi Ralf, I don't understand why Multimapping without BPM is not possible but if you know how to design a BPM with multiple receivers as you say, then the only problem is the message mapping.

I think you have only created one message mapping and you need to have 2 message mappngs to separate the records for 1st receiver in the 1st mapping, and for the 2nd receiver in the second one.

You just need this in your BPM:

Send step --> Fork step with 2 branches --> 1 transformation in each branch (one mapping in each transformation) --> and 1 receiver determination + 1 send step for each branch

ralf_zimmerningkat3
Participant
0 Kudos

Hi Marshal

receiver is abap proxy and not adapter engine

operation mapping is like this

source_operation1 => target_Operation1 0..unboundet

=> target_Operation2 0..unboundet

in message mapping

source_Message1 => target_Message1 0.. unbound

=> target_Message2 0..unbound

all work fine but in bpm i need two blocks pareach to send the messages to target.

and bpm will work first block1 and then block 2

i need a block for both sender steps but ???