EnterpriseSCHEDULE Batch Processing Job Flow
1. Time based Job Scheduling
Base scheduled batch job flow on time intervals, days of the week or marked calendars
2. Event based Job Scheduling
Base scheduled batch job flow on availability of files, variable states, resource states
Two ways to link schedule batch job streams using interdependencies
The EnterpriseSCHEDULE software solution offers the versatility of two types of interdependencies between jobs:
1) an initiate which triggers other jobs and
2) a prerequisite that holds up other jobs until completion
- Identifying dependencies and making connections between tasks and processes turns complex scenarios into manageable scheduler processing streams, whether within the same cluster or across an entire multiple-platform, enterprise-wide network
- Conditional progression of batch job streams can be accomplished through programmable resources that determine execution of tasks based on variable status, completion status, resource states and a variety of other factors
- EnterpriseSCHEDULE features configurable automatic restarts upon batch job failure
- Restart points allow a job to be automatically re-run from the appropriate point that preceded the failure


Advanced conditional job flow
EnterpriseSCHEDULE software gives you more control of your job flow with fully programmable resources. Using this powerful feature, you can add crucial decision points that allow you to control execution based on variable evaluation. With the built-in conventional programming tools, a batch job stream can be based on a wide variety of algorithms. Scheduled job streams can be simple or complex and can evaluate the availability of system resources.
Fully monitor scheduled job activity
With EnterpriseSCHEDULE, comprehensive job status is always just a click away. Live displays monitor job progress and deliver notices via broadcast messages or e-mail when abnormalities occur. Users can watch as jobs cycle through their scheduled runs and the system automatically performs crucial tasks.
A colourful display lets you monitor batch processing runs by job or by event. Current status of jobs as well as system resource usage is also available.
- Job progress is monitored through a series of states representing important events in a batch job’s execution
- Current status of job available throughout batch job run and following completion
- Notification of events can be sent via pager, email, pop up window or user-defined method
- Job Alerts (in Windows Interface) send pop-up messages indicating important events
- History data reports provide valuable data about past job activity

Batch Job Scheduling Options
- Interval scheduling allows batch jobs to be scheduled to run at a regular interval
- Named day scheduling allows the processing of jobs on particular days of the week and time of day
- Advanced calendars allow selective batch scheduling based on a marked calendar (e.g. run on days marked with an ‘X’) and time of day
- Batch job processes can run concurrently, in a stream or based on resource status
- Jobs can be scheduled with Hold status, requiring manual release
- Job runs can be based on previous job events, resource status, scheduled events, manual submission and variable status
