### Time condition properties

When scheduling reports via URL, you can specify time condition for when the reports will run using the following properties:

- jrs.launch_type
  Constant: jet.cs.util.APIConst.TAG_LAUNCH_TYPE
  Description: Specifies to run a report immediately, at a specific time or periodically.
  Possible values: {0, 1, 8}. 0 - run immediately (APIConst.IMMEDIATE), 1 - run at a specified time (APIConst.AT_TIME), 8 - run periodically (APIConst.PERIODICALLY). When jrs.launch_type=1, refer to the section Properties for a specific date and time to define a specific time. When jrs.launch_type=8, refer to the Properties for periodical time section to define the periodical time.
- jrs.timezone
  Constant: jet.cs.util.APIConst.TAG_TIMEZONE
  Description: Specifies the timezone.
  Possible values: timezone ID strings of java default is current locale.

#### Properties for a specific date and time (for jrs.launch_type=1)

- jrs.exe_date
  Constant: jet.cs.util.APIConst.TAG_EXE_DATE
  Description: Specifies a date.
- jrs.exe_year
  Constant: jet.cs.util.APIConst.TAG_EXE_YEAR
  Description: Specifies a year of 4 numbers.
  Possible values: 1980 to 2099
- jrs.exe_month
  Constant: jet.cs.util.APIConst.TAG_EXE_MONTH
  Description: Specifies a month, for example, May.
  Possible values: 0 to 11. 0 is January, 1 is Febuary, ..., and 11 is December.
- jrs.exe_day
  Constant: jet.cs.util.APIConst.TAG_EXE_DAY
  Description: Specifies a day number, for example, the 3rd day.
  Possible values: 1 to 31
- jrs.exe_hour
  Constant: jet.cs.util.APIConst.TAG_EXE_HOUR
  Description: Specifies an hour number (when jrs.is_hourly is false), for example, 10 o'clock.
  Possible values: 0 to 23
- jrs.exe_min
  Constant: jet.cs.util.APIConst.TAG_EXE_MIN
  Description: Specifies a minute number (when jrs.is_hourly is false), for example, 10:15 am.
  Possible values: 0 to 59
- jrs.exe_sec
  Constant: jet.cs.util.APIConst.TAG_EXE_SEC
  Description: Specifies a second number (when jrs.is_hourly is false), for example, 10:15:40 am.
  Possible values: 0 to 59

#### Properties for periodical time (for jrs.launch_type=8)

- jrs.is_after
  Constant: jet.cs.util.APIConst.SCH_IS_AFTER
  Description: Specifies to run after the specified date and time, also the start time of the whole periodical time. If the value is true, refer to the section Properties for a specific time to define the specific time.
  Possible values: {true, false}
- jrs.is_before
  Constant: jet.cs.util.APIConst.SCH_IS_BEFORE
  Description: Specifies to run before the specified date and time. If the value is true, the specified time is represented by the jrs.cease_* properties as follows.
  Possible values: {true, false}
  - jrs.cease_year
    Constant: jet.cs.util.APIConst.TAG_CEASE_YEAR
    Description: Specifies a year of 4 numbers.
    Possible values: 1980 to 2099
  - jrs.cease_month
    Constant: jet.cs.util.APIConst.TAG_CEASE_MONTH
    Description: Specifies a month, for example, May.
    Possible values: 0 to 11. 0 is January, 1 is Febuary, ..., and 11 is December.
  - jrs.cease_day
    Constant: jet.cs.util.APIConst.TAG_CEASE_DAY
    Description: Specifies a day number, for example, the May 3rd, 2012.
    Possible values: 1 to 31
  - jrs.cease_hour
    Constant: jet.cs.util.APIConst.TAG_CEASE_HOUR
    Description: Specifies an hour number (when jrs.is_hourly is false), for example, 10 o'clock.
    Possible values: 0 to 23
  - jrs.cease_min
    Constant: jet.cs.util.APIConst.TAG_CEASE_MIN
    Description: Specifies a minute number (when jrs.is_hourly is false), for example, 10:15 am.
    Possible values: 0 to 59
  - jrs.cease_sec
    Constant: jet.cs.util.APIConst.TAG_CEASE_SEC
    Description: Specifies a second number (when jrs.is_hourly is false), for example, 10:15:40 am.
    Possible values: 0 to 59

- jrs.days_id
  Constant: jet.cs.util.APIConst.SCH_DAYS_ID
  Description: Specifies whether the schedule will run daily, weekly or monthly.
  Possible values: {0, 1, 2}. 0 - daily, 1 - weekly, 2 - monthly

##### Properties for daily (for jrs.days_id=0)

- jrs.is_weekday
  Constant: jet.cs.util.APIConst.SCH_IS_WEEKDAY
  Description: Specifies whether to run a report on each weekday (Monday to Friday).
  Possible values: {true, false}. The default is false.
- jrs.day
  Constant: jet.cs.util.APIConst.SCH_DAY
  Description: Specifies that the report will run once every how many days specified here (when jrs.is_weekday is false). For example, if the value is set to 1, the report will run once everyday. If the value is set to 2, the report will run once every 2 days.
  Possible values: 1 to 999 days

##### Properties for weekly (for jrs.days_id=1)

- jrs.week
  Constant: jet.cs.util.APIConst.SCH_WEEK
  Description: Specifies that the report will run once every how many weeks specified here.
  Possible values: 1 to 99 weeks
- jrs.weekdays
  Constant: jet.cs.util.APIConst.SCH_WEEKDAYS
  Description: Specifies on which days to run in a week.
  Possible values: A digit string. {0, 1, 2, 3, 4, 5, 6}. 0 - Sunday, 1 - Monday, 2 - Tuesday, 3 - Wednesday, 4 - Thursday, 5 - Friday, 6 - Saturday
  Example: jrs.weekdays=05 means running on Sunday and Friday.

##### Properties for monthly (for jrs.days_id=2)

- jrs.is_day
  Constant: jet.cs.util.APIConst.SCH_IS_DAY
  Description: Specifies whether to run on the xth day in a month.
  Possible values: {true, false}. The default is true.
- jrs.day
  Constant: jet.cs.util.APIConst.SCH_DAY
  Description: Specifies to run on the xth day in a month (when jrs.is_day is true).
  Possible values: 1th to 31th. The default is 1.
- jrs.week
  Constant: jet.cs.util.APIConst.SCH_WEEK
  Description: Specifies to run on the xth week in a month (when jrs.is_day is false).
  Possible values: {0, 1, 2, 3, 4}. 0 - first, 1 - second, 2 - third, 3 - fourth, 4 - last week. The default is 0.
- jrs.weekday
  Constant: jet.cs.util.APIConst.SCH_WEEKDAY
  Description: Specifies to run on which day in the week (jrs.is_day is false).
  Possible values: {1, 2, 3, 4, 5, 6, 7}. 1 - Sunday, 2 - Monday, 3 - Tuesday, 4 - Wednesday, 5 - Thursday, 6 - Friday, 7 - Saturday. The default is 7.
- jrs.month
  Constant: jet.cs.util.APIConst.SCH_MONTH
  Description: Specifies that the report will run once every how many months specified here.
  Possible values: 1 to 6 months. The default is 1.

##### Properties for a specific time

- jrs.hour
  Constant: jet.cs.util.APIConst.SCH_HOUR
  Description: Specifies to run at which hour in a day.
  Possible values: 1 to 12. The default is 1.
- jrs.min
  Constant: jet.cs.util.APIConst.SCH_MIN
  Description: Specifies to run at which minute in a hour.
  Possible values: 0 to 59. The default is 0.
- jrs.is_pm
  Constant: jet.cs.util.APIConst.SCH_IS_PM
  Description: Specifies whether the time is PM or AM in a day.
  Possible values: {true, false}. The default is true.

##### Properties for hourly

- jrs.is_hourly
  Constant: jet.cs.util.APIConst.SCH_IS_HOURLY
  Description: Specifies to run the schedule every hour.
  Possible values: {true, false}. The default is true.
- jrs.hours
  Constant: jet.cs.util.APIConst.SCH_HOURS
  Description: Specifies that the report will run once every how many hours specified here.
  Possible values: 1 to 99 hours. The default is 1.
- jrs.at_min
  Constant: jet.cs.util.APIConst.SCH_AT_MIN
  Description: Specifies to run at which minute in an hour.
  Possible values: 0 to 59. The default is 0.
- jrs.is_between
  Constant: jet.cs.util.APIConst.SCH_IS_BETWEEN
  Description: Specifies whether to run between the start time and the finish time. When the value is true, refer to the section Properties for when jrs.is_between=true to define a time duration.
  Possible values: {true, false}

##### Properties for minutely

- jrs.is_minutely
  Constant: jet.cs.util.APIConst.SCH_IS_MINUTELY
  Description: Specifies whether to run the schedule every minute.
  Possible values: {true, false}

  Note: The property jrs.is_hourly has the higher priority. That is, if you set both jrs.is_hourly and jrs.is_minutely to true, the schedule will run the task based on hour.

- jrs.minutes
  Constant: jet.cs.util.APIConst.SCH_MINUTES
  Description: Specifies that the report will run once every how many minutes specified here.
  Possible values: 1 to 999 minutes
- jrs.is_between
  Constant: jet.cs.util.APIConst.SCH_IS_BETWEEN
  Description: Specifies whether to run between the start time and the finish time. When the value is true, refer to the section Properties for when jrs.is_between=true to define a time duration.
  Possible values: {true, false}

##### Properties for when jrs.is_between=true

- jrs.hour
  Constant: jet.cs.util.APIConst.SCH_HOUR
  Description: Specifies the start hour of a period of time.
  Possible values: 1-12hour
- jrs.min
  Constant: jet.cs.util.APIConst.SCH_MIN
  Description: Specifies the start minute of a period of time.
  Possible values: 0-59minute
- jrs.is_pm
  Constant: jet.cs.util.APIConst.SCH_IS_PM
  Description: Specifies whether the start time is PM or AM.
  Possible values: {true, false}
- jrs.hour2
  Constant: jet.cs.util.APIConst.SCH_HOUR2
  Description: Specifies the finish hour of a period of time.
  Possible values: 1-12hour. The default is 5.
- jrs.min2
  Constant: jet.cs.util.APIConst.SCH_MIN2
  Description: Specifies the finish minute of a period of time.
  Possible values: 0-59minute. The default is 0.
- jrs.is_pm2
  Constant: jet.cs.util.APIConst.SCH_IS_PM2
  Description: Specifies whether the finish time is PM or AM.
  Possible values: {true, false}