(Glue-2308) Glue Queue Scheduler
Queue Scheduler is used to execute Extraction Processes which use Queue Fetcher based on Glue Queue contents. When a Queue contains data, the corresponding Extraction Process(es) is executed. Processes with the oldest execution timestamp are prioritized.
Parameters:
Package size (MB) | Size in MB of one package transferred during Extraction Process execution |
Allow parallelization | If there are spare jobs, Extraction Processes which are already running can be executed again transferring the data in parallel |
Debug log level (can be changed during scheduler runtime) | 0: No logs 1: Standard - debug logs without specific Extraction Process names 2: Extended - debug logs with Extraction Process names included |
Max process runtime (minutes) | Maximum execution time in minutes for one Extraction Process (to avoid jobs being blocked by the same Extraction Process for extensive periods of time) |
Max number of jobs | Maximum number of jobs that can be used by the scheduler (scheduler job not included) |
Max jobs used for full loads (%) | Percentage of jobs that can be used for full loads (so the delta execution is not blocked for longer periods of time) |
ALV grid | List of Extraction Processes processed by scheduler |
Create Queue Scheduler
Go to transaction /DVD/GLS
Click on Create button in the ALV Grid toolbar on the left
Enter a name for your Scheduler and select the QUEUE type
Enter Max number of jobs & Max jobs used for full loads
Change additional settings if needed
Add your Extraction Process(es) (only Processes using Queue Fetcher are allowed)
Save the configuration & Start the Scheduler