Jol has an inbuilt calendar. Therefore, it is easy to do this.  Just code:

       Submit Jol.job(%day);

You could also have a full Jol procedure, and in it have code similar to:

      If %day='FRIDAY'
      Then do;
           .....
       End;


Clem Clarke

Sri h Kolusu wrote:
(E.g coding dozens of lines of DFSORT commands where a single "grep"
would suffice.)

Paul,

I am not sure why DFSORT is dragged into this topic, but you don't have to
code dozens of DFSORT commands. I always believe in using the right
utility for the job. Scheduling jobs is not something DFSORT can process,
however it can handle simple requests. Here is a sample to submit a job
based on the day of the week. we can validate the date and time too.

//***************************************************************
//* GENERATE THE SUBMIT COMMAND BASED ON THE LOCAL DAY OF WEEK  *
//***************************************************************
//STEP0100 EXEC PGM=SORT
//SYSOUT   DD SYSOUT=*
//SYMNAMES DD *
DAYOFWEEK,S'&LWDAY'
MONJOB,'YOUR.JOB.PDS(JOB1)'
TUEJOB,'YOUR.JOB.PDS(JOB2)'
WEDJOB,'YOUR.JOB.PDS(JOB3)'
THUJOB,'YOUR.JOB.PDS(JOB4)'
FRIJOB,'YOUR.JOB.PDS(Job5)'
SATJOB,'YOUR.JOB.PDS(JOB6)'
SUNJOB,'YOUR.JOB.PDS(JOB7)'
//SORTIN   DD *
A
//SORTOUT  DD DSN=&&J,DISP=(,PASS),SPACE=(TRK,(1,1),RLSE)
//SYSIN    DD *
   OPTION COPY
   INREC OVERLAY=(01:DAYOFWEEK,
                  10:1,3,CHANGE=(55,C'MON',MONJOB,C'TUE',TUEJOB,
                                    C'WED',WEDJOB,C'THU',THUJOB,
                                    C'FRI',FRIJOB,C'SAT',SATJOB,
                                    C'SUN',SUNJOB))
OUTREC BUILD=(10,55,JFY=(SHIFT=LEFT,LEAD=C' SUBMIT ''',
                           TRAIL=C'''',LENGTH=80))
//*
//***************************************************************
//* SUBMIT THE JOB                                              *
//***************************************************************
//STEP0200 EXEC PGM=IKJEFT01
//SYSTSPRT DD SYSOUT=*
//SYSTSIN  DD DISP=(OLD,DELETE),DSN=&&J



Thanks,
Kolusu
DFSORT Development
IBM Corporation

IBM Mainframe Discussion List <[email protected]> wrote on
06/06/2017 09:55:05 AM:

From: Paul Gilmartin <[email protected]>
To: [email protected]
Date: 06/06/2017 09:55 AM
Subject: Re: John's spare time ... Job Scheduler Programmer Architect?
Sent by: IBM Mainframe Discussion List <[email protected]>

On Tue, 6 Jun 2017 06:44:25 -0400, John Eells wrote:
...   I expect to be informed of deficiencies of crontab, but at
least it's there.
<snip>

Why do you think crontab is "not there" in z/OS?

I'm aware that it's there, although only recently (from my perspective).
I don't know that it meets all the requirements of a job scheduler.

And some readers of this list still prefer not to deal with UNIX.  But
I guess that's a personal problem.

(E.g coding dozens of lines of DFSORT commands where a single
"grep" would suffice.)

--gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN



----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to