Flow Limit functionality in TIBCO ActiveMatrix BusinessWorks™ Plug-in for Files for Unix and Windows

The flow limit functionality is implemented in the plug-in to limit the number of jobs available in the memory.

Note:
  • To enable flow limit functionality, in the File Parser activity, select Client Acknowledge Mode along with the Confirm activity at the end of the process. The Client Acknowledge Mode feature is mutually exclusive with the flow limit for the plug-in.

  • The Auto Acknowledge Mode does not support the flow limit functionality.

Configuration Properties

To limit the number of jobs, a com.tibco.bw.palette.fileplugin.job.flowlimit module property and a bw.palette.fileplugin.job.flowlimit java property is available for configuration. Both properties are of type Integer.

If the flow limit functionality is set using the module property or java property, it is applicable per process within the application. For instance, if the property is set to 2 and if there are two processes inside application, both processes will create two jobs, making a total of four jobs.

Conditions

If the module property is defined and has a value greater than 0, then the same number would control the number of jobs for that BW application.

If the Java property is defined at run time and value is greater than 0, then the same number would control the number of jobs for all BW applications running in the same JVM

Precedence of the Module Property

If both the module property and a java property are defined then the module property would take precedence.
Note: The module property should be set on the module that has the File Parser activity. If the same module property is defined inside different folders, then during runtime execution, the first module property having valid value is picked and applied.