cancel
Showing results for 
Search instead for 
Did you mean: 

Merge and multimapping

Former Member
0 Kudos

Hi

I have a scenario where I have to merge two sender files. There is only one output.

I would like to know if I should go for BPM or multimapping. I am confused as to select which one.

Regards

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

> I have a scenario where I have to merge two sender files. There is only one output.

>

> I would like to know if I should go for BPM or multimapping. I am confused as to select which one.

Whenever we do merge or split of two or more files then it becomes multimapping.

Now the thing is if you are spliting 1 file into 'n' number of files then it becomes 1:N scenario which is possible without BPM but if you are merging two or more files into 1 i.e. N:1 scenario then you have to use BPM.

So your case if Multimapping with BPM. I hope now you got your answer.

Former Member
0 Kudos

hi

I got that point. Thanks for your inputs.

However, I would like to know why it's not possible without BPM. I mean if 1:N mapping can be possible without BPM then why cant N:1 is not possible without BPM. I think we can add more mappings in both source and target side while doing Message mapping. So why it's not possible ?

Regards

former_member200962
Active Contributor
0 Kudos
I think we can add more mappings in both source and target side while doing Message mapping

Yes, you can add the messages...no restriction at all.

When you want to execute the mapping program (request Message Mapping step)....it executes successfully because the source message is available....imagine what the mapping program should do in case of a N:1 mapping program....how will it ensure that all the source messages are available.....no option right....hence we use a BPM....BPM first collects the messages and then executes the Transformation step....hence mapping executes successfully.

Same does not appply for 1:n

Regards,

Abhishek.

Former Member
0 Kudos

As correctly said by Abhishek without BPM it will be not possible to make sure if all incoming files are available at run time. So this is the reason we need BPM to first collect all files and then merge them into 1 (as per your need).

Answers (1)

Answers (1)

former_member200962
Active Contributor
0 Kudos

You need to use BPM and inside the BPM perform Multimapping (2:1).

Former Member
0 Kudos

Hi Abhishek,

Thanks for your reply.

My question was confusing. I saw a blog about multimapping WITHOUT BPM. I was confused as to use BPM or Multimapping without BPM. This is what I wanted to know

Regards

former_member200962
Active Contributor
0 Kudos
I saw a blog about multimapping WITHOUT BPM

If i remember properly the above blog performs 1:n mapping.

In your case, however, you want to perform 2:1 mapping....and it cannot be achieved without a BPM.

Check the blog again....if it shows that you can perform n:1 mapping without BPM....then even give me the link

Regards,

Abhishek.