Interval

images/download/attachments/201676097/_interval-version-1-modificationdate-1747307196864-api-v2.png

Less than 60 minutes


You need to specify the number of minutes/seconds after which the job should run again. If less than one hour is specified, the job pauses for the specified time and then restarts.

The following figure shows the sequence of events for an interval setting of "30" minutes and a job runtime of 10 minutes.


images/download/attachments/201676097/Intervall_1-version-1-modificationdate-1747303673327-api-v2.png


(1) A job is started at 08:00 and runs for 10 minutes. After that, the profile pauses for 30 minutes.

(2) A job is started at 08:40 and runs for 10 minutes. After that, the profile pauses again for 30 minutes.

From 60 minutes


For interval times of 60 minutes or more, the calculation works according to a different algorithm. The next start time in this case is calculated when the profile is saved, after a cron run of the profile, or when the Integration Server is started.


Example:

We assume the following:

Calculation time: 2019-10-12 03:02:33 PM

"Valid from" value in the profile: 2019-01-01 01:17 PM

Interval value: 90 (minutes).


Procedure:

(1) Start with the calculation time. Here, 2019-10-12 03:02:33 PM.

(2) Use the minute value of the "valid from" value in the profile and replace the minute value of the calculation time with it. The minute value of the "valid from" value is 17, so we get 2019-10-12 03:17:00 PM.

(3) Add the interval value to (2). This gives us 2019-10-12 04:47:00 PM. This is the next start time.

Note: If the wait time is less than 50 milliseconds, it is set to 50 milliseconds.

Note: A start time expires if the runtime of the cron job is longer than the specified interval time.