|
|
|
Operations Center
Suite Components | Job Scheduler
Halcyon Advanced Job Scheduler incorporates the following features:
- Jobs are organized into groups that use a common schedule and can run
either sequentially or concurrently within their group. LDA and Job switches
can be passed from one job to another.
- Support for named parameters. These can represent character strings,
numbers, dates or times, and can be constants or calculated values.
Parameters can be built on each other to create complex expressions, or can
retrieve values from user programs.
- Notification options keep you informed of the progress of important tasks.
Notification options include sending messages to pagers, phones or message
queues, or to a Halcyon Message Manager or Enterprise console. Alternatively,
a user program can be called to perform custom notification actions.
- Schedules can be defined by day of week or day of month, by daily intervals,
or via a calendar or a user program. Multiple calendars are supported and can
be used either directly as schedule data, or to set exceptions to regular
pattern schedules. The schedule can be refined at the job level, by specifying
that certain jobs apply only to specified days of the week.
- User programs allow unusual schedule patterns to be programmed without
resorting to calendars. You can also use a user program to interface to a third
party calendar.
- Halcyon Advanced Job Scheduler can start jobs on the Halcyon Advanced Job
Scheduler on another System i™ (iSeries™, AS/400™), and it can run commands on any networked
iSeries or other system that runs a remote executing daemon.
- The Halcyon Script Engine monitors FTP scripts. If an FTP script fails, the
Halcyon Script Engine disconnects it from the remote system and issues an
Escape message which can be monitored for. The Halcyon Script Engine is
fully integrated with Halcyon Advanced Job Scheduler. A stand-alone
command is also provided.
- The Halcyon Script Engine also supports Halcyon Script. Halcyon Script adds
conditional processing, control flow and error handling statements, plus
substitution variables, to standard FTP script.
- Multiple dependencies allow a job to be conditioned on the status of other
Halcyon Advanced Job Scheduler jobs, either on the local iSeries or on
networked iSeries machines.
- Custom conditions can be used for conditions such as object existence, lock
status, field value in a file, etc. You can also condition on the status of non-
Halcyon Advanced Job Scheduler jobs using the Retrieve Job Status
(RTVJOBSTS) command supplied with the product. You can trigger conditions
from other Halcyon products such as Message Manager or Event Manager, or
from other iSeries machines or PC's.
- Exclusivity conditions allow you to run high resource jobs in isolation from
other Halcyon Advanced Job Scheduler jobs.
- Function authority allows you to control the access users have to different
areas of the system. You can also divide the Groups within Advanced Job
Scheduler into 'partitions' and then control access to those partitions
separately.
- The comprehensive Work with Schedule display allows you to monitor and
control the schedule, add ad-hoc scheduled groups, set one-off exceptions,
hold or release scheduled groups, answer inquiries, override conditions, etc.
- Full recovery options are available when a job ends abnormally or cannot be
started.
- A capture mode is provided which can capture Submit Job parameters for later
insertion in Halcyon Advanced Job Scheduler job definitions.
- The many user program interfaces provided allow the system to be extended
to cover many advanced or unusual requirements.
- Full audit trail and job statistics.
|
|
|

 


|