BPM starting question
I have developed a BPM which basically reads 2 files (INVOICES and BILLING) makes some transformation and send it to a SAP R/3 system.
Both files have a data field which it is used to correlate them.
So when sender system send INVOICES file or BILLING file, SAP XI read it, begin the BPM which waits for the other to come. When the other file come the BPM continue in their next steps.
But we have experienced the next situation:
- Sender systems send 2 INVOICES files (duplicate files) and some time later send a BILLING file (only one).
1.- SAP XI reads the first INVOICE file and starts a BPM process.
2.- SAP XI reads the other INVOICE file and starts another BPM process.
3.- SAP XI reads the BILLING file and enroute it to the 2 BPM process
Is there any configuration in my BPM or configuration scenario which doesn`t allow this situation. I only want one BPM for one pair of files.