cancel
Showing results for 
Search instead for 
Did you mean: 

multiple input to one out put

Former Member
0 Kudos

Hi,

need some help here.

I have this scenario :

File -> XI -> R3

How ever there also an input screen to filter the records.

In other words, one can type date and i would like to get only the records from the file that match this date and load it to R3

How would you suggest to do so? can BPM handle it?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Yes BPM can handle it.

You have to collect two messages for the same.

1. Put fork and receive two interfaces, for correlation purpose use any constant string value.

For your case put necessary branches as two in fork.

Append both in multiline element.

Now you have two messages in multiline element, select the interface mapping in transformation and use send step afterwords.

In the mapping you select the desired Elements.

I hope your database is updated with desired record.

if you want to have the same file as a input for all trasactions, put in test mode.

Cheers

Piyush

Former Member
0 Kudos

Hi have a look on ths blog /people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm which also explains about collecting different messages.

You don't need infinite looping and Deadline condition.

Remaining is same.

Regards

Piuysh

Answers (1)

Answers (1)

Former Member
0 Kudos

maybe you could use a java mapping. you could split your message into messages that only contain a single record. then you define a mapping that reads a message where you store the conditions and one single record. in the java mapping you would check if the conditions are fulfilled and either pass the message on or dump it.