Scheduling

The following table describes how the Conversion Tool converts scheduling attributes from JP1 AJS to Control-M.

JP1 AJS

Control-M

Group- open days (op)

Calendar- WORKDAYS-[group]

Group- closed days (cl)

Calendar- NON_WORKDAYS-[group]

st

From Time

NOTE: The following is not supported:

  • 48 hour format (st>23:59)
  • Relative start time (st contains "+")
  • Multiple start times

sd, cy

Rule Based Calendars (RBC)

NOTE: The following is not supported:

  • ed (expiration date).
  • Sd and no cy (Specific date).
  • Sd contains '+' (Relative date)
  • sh+shd (shifts)
  • jc (Reference to a calendar of another job group)
  • ejn (Exclusive schedule)
  • de

cy=N,(1,d)

RBC - Everyday (daily)

cy=N,(1,d) + sd contains '*'

RBC - WORKDAYS (daily)

Based on Calendar WORKDAYS [group]

NOTE: If no calendar is found, open/closed days are converted to Everyday.

cy=N,(1,d) + sd contains '@'

RBC- NON WORKDAYS (daily)

Based on Calendar

NON_WORKDAYS [group]

NOTE: If no calendar is found, open/closed days are converted to Everyday.

cy=N,(1,w), sd={su|mo|tu|we|th|fr|sa}

RBCs- Sunday, Monday, Tuesday,

Wednesday, Thursday, Friday, Saturday (Weekly)

NOTE: The following is not supported:

  • If sd contains dd (e.g. 2015/11/26)
  • If sd contains {su|mo|tu|we|th|fr|sa}:n, n>1 (nth week of the month)

 

cy=N,(1,m)

RBC (Monthly)

NOTE: The following is not supported:

If sd contains weekday (e.g. sd=yyyy/mm/{su|mo|tu|we|th|fr|sa})

cy=N,(1,m), sd=yyyy/mm/dd | mm/dd| dd

RBC- Nth_of _month (Monthly)

cy=N,(1,m), sd=yyyy/mm/b | mm/b| b

RBC- Last_of_month (Monthly)

cy=N,(1,m), sd=yyyy/mm/b-DD | mm/b-DD| b-DD

RBC- Nth_from_month_end (Monthly)

cy=N,(1,m) + sd contains '*'

RBC- Nth_workday (Monthly)

Based on Calendar

WORKDAYS-[group]

cy=N,(1,m) + sd contains '*b'

RBCs- NthLastWorkday/ LastWorkday (Monthly)

Based on Calendar

WORKDAYS-[group]

cy=N,(1,m) + sd contains '@'

RBC- Nth_non_workday (Monthly)

Based on Calendar

NON_WORKDAYS-[group]

cy=N,(1,m) + sd contains '@b'

RBC- NthLastNonWorkday/ LastNonWorkday (Monthly)

Based on Calendar

NON_WORKDAYS-[group]

cy=N, (n,y)

Currently not supported.

cy=N,(n,d|w|m) where n>1 (Interval)

Currently not supported.

sd=0,ud

Scheduling is taken from the parent.

Parent Topic

JP1 Automatic Job Scheduler mapping