Not
too long ago, one of my customers had the following requirement: a file
with invoice-entries has to be processed each night; for all invoice
entries for the same customer, we would like to start a single BPEL
process instance that aggregates the entries and creates a single
invoice. To process the entire file, one BPEL process instance needs to
be created for every unique customer who has invoice entries in that
file. Note however that the Inbound File Adapter knows nothing about the
customers or about previously started process instances, it will simply
invoke a BPEL process ‘service’ for each line it processes.
The figure illustrates the situation. Note however that the invoice entries need not be sorted, and could well look like this. Read the article here.
For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.