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.
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|