cancel
Showing results for 
Search instead for 
Did you mean: 

Message Aggregator Question

Former Member
0 Kudos

I have an instance where I need 2 sender file adapters to send XI 2 different files (layouts are different). XI then needs to combine and map the messages from these two files into a single IDoc for each combined message. I know in a multi-mapping I can do it either with a BPM or without. When "aggregating" messages I know I can do it with a BPM. My question is does anyone know of a blog that exists where someone has accomplished this without the need of a BPM (and if there are any good blogs which cover how to aggregate with a BPM that would be helpful as well).

Thanks!

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Shaun,

As you can see here, [Multi-Mappings|http://help.sap.com/saphelp_nw70/helpdata/en/21/6faf35c2d74295a3cb97f6f3ccf43c/content.htm], you can not do the Message-Merge (n:1) mapping w/o BPM.

Using the BPM, you can refer to the pattern

BpmPatternCollectMultiIf - [Collecting and Bundling Messages - Multiple Interfaces|http://help.sap.com/saphelp_nw70/helpdata/en/0e/56373f7853494fe10000000a114084/content.htm]

I suggest that you schedule your sender adapters at around same time..so that the BPM doesn't have to wait too long to process them. If you can not ensure that, then you can use [Event-Driven Message Processing|http://help.sap.com/saphelp_nw70/helpdata/en/7a/00143f011f4b2ee10000000a114084/content.htm] to wait for both the files to be picked up before they are sent to BPM.

praveen

Answers (3)

Answers (3)

Former Member
0 Kudos

All... thanks for affirming what I already thought might be the answer. Praveen thanks for providing the additional information....

Former Member
0 Kudos

Shaun,

You case is simply N:1 mapping case and which is not possible without BPM. So in short you have to use BPM.

Regards,

Sarvesh

Former Member
0 Kudos

Hi,

In your situation, your multi-mapping is message merging, this can not be achieved without using BPM.

Without BPM, you can only do message splitting.

Regards.

Liang