Introduction to EnterpriseSCHEDULE
The EnterpriseSCHEDULE interface is made up of three integrated modules that are separately documented in help. The modules are as follows:
- The Schedule Layout - In EnterpriseSCHEDULE, the Layout is the visual and functional representation of your job interaction. Setting up jobs, assigning job dependencies, scheduling start times and setting up custom calendars are just some of the things you can do in the layout area. The best way to get started understanding layouts, is to describe the various components of a job layout.
- The EnterpriseSCHEDULE Explorer - The EnterpriseSCHEDULE Explorer is the point of access to all objects that make up the system. From this handy interface, you can access job descriptions, directories, calendars, variables and all other built in objects. The Explorer features a interface modeled after the Windows NT explorer and is therefore easy to learn and use.
- The EnterpriseSCHEDULE Monitor - The EnterpriseSCHEDULE Monitor is a real time monitoring tool used to view the progress and history of job events throughout the scheduling states. Using the Monitor, you can observe vast amounts of data regarding performance, resource usage and recent job events. This vital tool enables the user to not only view the activities of the scheduler, it allows for comprehensive performance tuning and analysis.
This manual describes the features of EnterpriseSCHEDULE. EnterpriseSCHEDULE is an advanced job scheduling package for Windows, OpenVMS, Solaris, AIX, Linux and HP-UX.
EnterpriseSCHEDULE is a client-server based job scheduler which runs simple to advanced automated workflows on a variety of platforms. It's easy to learn features and revolutionary scheduling techniques let you run automated jobs with precision and ease. You can use EnterpriseSCHEDULE to schedule jobs across a network, a cluster or on a single machine. EnterpriseSCHEDULE controls, monitors and administers jobs on Windows, Solaris, OpenVMS, HP-UX, AIX and Linux from the Windows interface.
The scheduler provides an extensive set of tools to perform advanced scheduling including job interdependencies, resource availability and programmable variable testing. For example, you can base a job's submission on the completion of another job, the availability of a file or the condition of a variable. These functions are performed using Windows Client interface.
Users new to EnterpriseSCHEDULE will want to familiarize themselves with the package through the Beginner's Tutorial and the Wizards. The complete EnterpriseSCHEDULE documentation set also contains on-line and printable versions of the EnterpriseSCHEDULE Command Guide - A complete command reference for EnterpriseSCHEDULE which can be used to perform scheduling tasks from a Command Prompt. All commands and qualifiers are described and include helpful examples.
EnterpriseSCHEDULE provides a complete solution to managing background processes and batch jobs in an orderly fashion. Your jobs can interact with other jobs through variables and check for system resources and events on your system. The EnterpriseSCHEDULE database, data processing and message handling are distributed across the entire network in such a way as to avoid any single points of failures, to prevent network bottlenecks and system outage delays. The system can manage and run tasks on all systems available today, either via an agent connection or by the server component executing directly on the system.
Using EnterpriseSCHEDULE you can:
- Begin scheduling jobs immediately using the Wizards to create jobs, calendars and variables and let you begin automating your tasks in no time.
- Connect to any EnterpriseSCHEDULE server: OpenVMS, Windows, Linux, AIX, HP-UX or Sun Solaris and control, monitor and administer jobs.
- Use variables to add advanced scheduling decision paths to jobs based on the evaluation of simple (or complex) programming algorithms.
- Create interdependencies between jobs using the handy layout module by simply dragging a line between two jobs. Interdependencies are connections between jobs that trigger or release subsequent jobs.
- Maintain all scheduling objects (jobs, calendars, variables, layouts) in an easy to access database using a Explorer structure identical to Windows. Drag and drop, delete, edit and rename jobs and other objects within the folder database structure.
- Easily change a jobs properties including when a job runs, how it runs jobs, what other jobs will be submitted when it completes and what system resources will affect the job.
- Monitor job progress by job event. View such events as "Waiting to Submit" "Executing" and "Successful Completion".
- Send event notifications via e-mail and pop up messages to interested parties.
- Create a marked calendar to designate specific days of a given month to run your job.
- Generate detailed reports on the job definitions, dependencies, and execution status.
- Schedule a job to run based on a preset time interval, days of the week or a marked calendar.
- Schedule a job run based on the availability of a file.