How to limit the performance of the BPEL File Adapter
Applies to: Oracle(R) BPEL Process Manager - Version: 10.1.2 to 10.1.3 Information in this document applies to any platform. Goal How can you limit the number of files a file adapter processes at a time? Can you process one file after another? Solution For async processes, the number of BPEL worker threads will limit the number of concurrent instances. For example, if there are 2000 files in a directory to be processed by the file / ftp adapter then no more than instances will be executing concurrently. As you can limit the number of threads available to all processes in a BPEL domain with the dspMaxThreads parameter, should you wish to therefore only process a low number of files at a time you can deploy that file adapter process to it's own domain and limit the number of threads within that domain. By using multiple domains, the sum of the dspMaxThreads settings for all domains must not exceed the MDB J2EE listener threads setting. These are further settings are discussed at le...