Batch Thread Allocation by Resource Groups

In cloud implementations, batch processing functionality supports the capability of submitting batch jobs with high thread counts which leads to many threads of work being initially queued by the system.

By default, all batch controls are subject to default prioritization rules. With this enhancement, you may associate key batch controls with broad priority resource groups to further fine-tune the prioritization of batch work towards your business needs. Batch controls associated with a higher priority resource group receive advanced priority in thread allocation relative to those associated with lower priority resource groups.

A Resource Group can be of three pre-defined priority levels: 10 - High, 20 - Medium, 30 - Low. The association of a batch control with a resource group is made using the Batch Resource Configuration (F1-BatchResourceConfig) extendable lookup. The base product does not release values in this extendable lookup, allowing you to set up your own priority references.

Assigning key batch processes to appropriate resource groups extends the prioritization of batch work to better reflect business needs.

Steps to Enable

To enable this feature, add a Batch Resource Configuration extendable lookup record for each key batch control that should receive a higher than default prioritization.

Tips And Considerations

This enhancement is available as of Oracle Utilities Application Framework 24.1.0.0.0 (24A).