Previous | Table of Contents | Next |
This event triggers a WarehouseProcess on a regular basis such as a specific date or time (for example, the Wednesday of every
other week, at 2:30 pm).
Superclasses
PointInTimeEvent
Attributes
recurringType
Indicates how often the event should be triggered (weekly, daily, etc.).
type: | RecurringType | ( everyYear | everyMonth | everyWeek | | |||
everyDay | everyHour | everyMinute ) | |||||
multiplicity: | exactly one | ||||
frequencyFactor |
Indicates the repetition of the event. For example, for a weekly recurringType, a value of 1 will mean that it is to be triggered
every week, a value of 2 will mean that it is to be triggered every other week, etc.
type: Integer
multiplicity: exactly one
month
Indicates which month of the year (from 1 to 12) an annual event is to be triggered. type: Integer multiplicity: zero or one
dayOfMonth
Indicates which day of the month (from 1 to 31) a monthly or annual event is to be triggered. For a monthly event, if the
day of the month is greater than the number of days in the month, it is assumed that the scheduler will run the WarehouseProcess
on the last day of the month.
type: Integer
multiplicity: zero or one
dayOfWeek
Indicates which day of the week a weekly schedule is running. type: DayOfWeek ( monday | tuesday | wednesday | thursday |
friday | saturday | sunday | workingDay | nonworkingDay ) multiplicity: zero or one
hour
Indicates at what hour (from 0 to 23) an annual, monthly, weekly, or daily event is being triggered. type: Integer multiplicity:
zero or one
minute
Indicates at what minute (from 0 to 59) an event is triggered. Applies to all events except the
“everyMinute? ones.type:multiplicity: |
|||||
Integer | |||||
zero or one |
second
Indicates at what second (from 0 to 59) an event must be run. Applies to all events. type: Integer multiplicity: exactly
one
Constraints
month must be specified when recurringType is everyYear. [C-1]month must be between 1 and 12 (inclusive) when specified. [C-2]dayOfMonth must be specified when recurringType is everyYear or everyMonth.
[C-3]dayOfMonth must be between 1 and 31 (inclusive) when specified. [C-4]dayOfWeek must be specified when recurringType is everyWeek. [C-5]hour must be specified when recurringType is everyYear or everyMonth or everyWeek
or everyDay. [C-6]hour must be between 0 and 23 (inclusive) when specified. [C-7]minute must be specified when recurringType is not everyMinute. [C-8]minute must be between 0 and 59 (inclusive) when specified. [C-9]second must be between 0 and 59 (inclusive). [C-10]