Find what the scheduler runs, in what order, and on which days

Proprietary

Report every job Control-M runs and mark the member each one submits: the JCL member and the library it is taken from, the table and application it is ordered under, the calendars its days are read against, and the definition as written for the Scheduler Info report. A second table is the order the night runs in — nothing in a schedule names another job, so a predecessor and its successor are joined only by the condition one adds and the other waits for, which is why a chain crosses tables without saying so. A third decodes each calendar into the days it actually has. AnalyzeControlMSchedules answers the same question and changes nothing.

io.moderne.mainframe.controlm.FindControlMSchedules
mod run . --recipe=io.moderne.mainframe.controlm.FindControlMSchedules

Install it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.