Previous Topic: CalendarsNext Topic: Special Days


Holidays

A holiday is a non-workday with a special significance for scheduling at your installation. If a holiday coincides with a workday in the calendar you are using, the server no longer considers the day to be a workday for scheduling purposes. A single calendar can contain multiple holidays.

After you define a holiday, you can use it in scheduling criteria.

For example, if you want to schedule an Application at 16:00 every holiday, specify the following scheduling criteria in the Event definition:

16:00 HOLIDAY

If you want to schedule a job a day before a bank holiday, specify the following run frequency in the job definition:

BANK_HOLIDAY LESS 1 WORKDAY

When you specify the run frequency of a job in an Application, you can advance, delay, or ignore processing of a job based on a holiday as shown in the following examples.

Example: Advance a job on a holiday

The following run frequency instructs the server to run a job on Friday unless Friday is a holiday:

RUN FRIDAY LESS 0 WORKDAYS

If Friday is a holiday, the job runs on the previous workday, Thursday. If Thursday is also a holiday, the job may actually run on Wednesday.

Example: Delay a job on a holiday

The following run frequency instructs the server to run a job on Friday unless Friday is a holiday:

RUN FRIDAY PLUS 0 WORKDAYS

If Friday is a holiday, the job runs on the next workday, Monday. If Monday is also a holiday, the job may actually run on Tuesday.

Example: Ignore processing on holidays

The following run frequency instructs the server to run a job on Friday unless Friday is a holiday:

RUN FRIDAY EXCEPT HOLIDAYS

If Friday is a holiday, the job does not run.

More information:

Define a Holiday