This is a list of notable job scheduling software. Job scheduling applications are designed to carry out repetitive tasks as defined in a schedule based upon calendar and event conditions. More recently this category of software is increasingly labeled as 'Workload Automation', which is an industry term for the next generation of job scheduling applications.
Contents
- Abstract
- Job scheduling products with ERP support
- Job scheduling products without ERP support
- Non vendor schedulers
- Platform built in schedulers
- Version
- Company size
- Script storage
- Event driven
- Agents
- Platforms
- Any OS account
- stdouterr transfer
- File events
- File transfer
- ERP support
- SAP XBP version
- Role based security
- Auditing
- Design lifecycle
- User Interfaces
- References
Abstract
The products are divided into four categories: standalone vendor software supporting ERP (Enterprise Resource Planning) software, standalone vendor software without ERP support, non-vendor schedulers, and platform built-ins. (Typically the goal of "ERP software" is to facilitate the flow of information between all business functions within an organization.)
Only products having a Wikipedia page for it or its vendor are listed. The products are ordered alphabetically.
Job scheduling products with ERP support
For the description of the functionalities in the table header, just click on it.
Job scheduling products without ERP support
For the description of the functionalities in the table header just click on it.
Non-vendor schedulers
Platform built-in schedulers
Version
The information in this table is regarding this product version.
Company size
Script storage
Event driven
Agents
Platforms
All kinds of Unix flavours mentioned by the vendors are notes as "Unix". The same goes for "Linux" and "Windows" and Mac.
Any OS account
Can the agent run a job as any OS-account on the target system? The agent of some products can only run a job as the user the agent runs as, which most likely must have a lot of privileges, which in turn might be a security issue.
stdout/err transfer
Can you inspect the standard output and/or standard error of the executed job on your viewer? Some systems even immediately transfer both to the central scheduler, which might give extra network load.
File events
Can the job scheduler react (start a job) on the appearance of a file? With this you don't have to poll for the file.
File transfer
Some vendors deliver a file transfer utility. The standard command-line FTP on e.g. Unix is not good enough for batch usage: a file might be failed to transfer, yet the 'bye' command went well so the exit status will be ok. The file that may link both the servers will give a proper scheduler procedure in the process.
ERP support
The list of ERP packages supported.
SAP XBP version
The SAP XBP interface comes in 2 versions: 2 and 3. Version 2 has an intercept table, while version 3 has for intercept an include and an exclude table. This is important when you want all SAP-jobs but a few being intercepted and routed through your scheduling system. Some SAP-jobs won't work well when intercepted.
Role-based security
Is it possible to grant privileges through roles to the users of your scheduling system? Think of developers, operators and administrators. Some products use LDAP or the Windows system AD.
Auditing
Some companies demand recording of all user actions (compliance), but if not it is still handy to backtrace who did some action, just to ask him why he did so.
Design lifecycle
Does the job scheduling system support the transfer of batch designs along development, test, approve and production repositories? Most products have an export- and import-feature, and some products have the transfer mechanism all built-in.
User Interfaces
Lists what kind of user interfaces are available to access the job Scheduler.