Re: John's spare time ... Job Scheduler Programmer Architect?
On Wed, 7 Jun 2017 11:15:47 -0400, Tony Harminc wrote: >On 7 June 2017 at 00:00, Paul Gilmartin wrote: >> Great minds think alike: >> >> https://www.ibm.com/developerworks/community/blogs/MartinPacker/entry/bpxwunix_z_os_best_kept_secret10?lang=zh > >lang=zh ? For some of us lang=en works a bit better. Curiously, those >are the only choices I can find so far, e.g. lang=fr and many others >just flip over to en. > I had just done a Google search to find an article I recalled. That's the URL that turned up. I tested the URL before and after posting. Firefox displayed (mostly) English, perhaps because my browser sent no "Accept: zh" header. Strip the Query-string. If you configure your browser to accept zh, be preared to read zh. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
On 7 June 2017 at 00:00, Paul Gilmartin <000433f07816-dmarc-requ...@listserv.ua.edu> wrote: > Great minds think alike: > > https://www.ibm.com/developerworks/community/blogs/MartinPacker/entry/bpxwunix_z_os_best_kept_secret10?lang=zh lang=zh ? For some of us lang=en works a bit better. Curiously, those are the only choices I can find so far, e.g. lang=fr and many others just flip over to en. Tony H. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
On 7/06/2017 2:08 AM, Rob Schramm wrote: That is one surprising thing about Rexx and sort.. that Rexx doesn't have built in support to call sort without a rigamarole. It's difficult to implement a generic sort in REXX because functions are not first class objects. For example, using the UNIX sort command how would you sort this array like this SORT(AGE,C,D,NAME,N,A) employees.1.name = 'David' employees.1.age = 46 employees.2.name = 'Mick' employees.2.age = 46 employees.3.name = 'John' employees.3.age = 63 employees.4.name = 'Liam' employees.4.age = 23 employees.5.name = 'Roger' employees.5.age = 72 That's trivial in other languages where you can just supply a callback function (or lambda). In Lua it's simple. local employees = { { name = 'David', age = 46 }, { name = 'Mick', age = 46 }, { name = 'John', age = 63 }, { name = 'Liam', age = 23 }, { name = 'Roger', age = 72 }, } table.sort(employees, function(lhs, rhs) if lhs.age ~= rhs.age then return lhs.age > rhs.age end return lhs.name < rhs.name end) for _, value in ipairs(employees) do print(value.age, value.name) end Rob On Tue, Jun 6, 2017, 1:29 PM John McKownwrote: On Tue, Jun 6, 2017 at 11:55 AM, Paul Gilmartin < 000433f07816-dmarc-requ...@listserv.ua.edu> wrote: 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. 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.) One could argue that DFSORT is superior due to it's extreme efficiency. Especially compared to "grep". But that only applies when one is running it in "heavy demand" situation. IMO, a slightly better case would be writing something in "awk" versus REXX. IMO, for an "ad hoc", awk might possibly beat REXX, if the programmer knows both. But only if the Co:Z hybrid batch product (free from Dovetailed Technologies!) is installed. I wish that IBM would license & bundle Co:Z with z/OS. That would increase it's legitimacy to staid I.T. managers. --gil -- Prof: So the American government went to IBM to come up with a data encryption standard and they came up with ... Student: EBCDIC! Maranatha! <>< John McKown -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
Jol has a number of way to get data into Symbolic Variables. When operating under TSO, Jol can: 1. Use the READ instruction to ask for a simple line of input into a Symbolic Variable. 2. Use the Full Screen Structured 3270 to read a fullscreen into a number of Symbolic Variable3. 3. Use the Alloc File instruction, the Read File(x) into (y) instruction to read the contents of any file. 4. Create a Card Image file any symbolic variable. Clem Clarke Paul Gilmartin wrote: On Tue, 6 Jun 2017 15:19:36 -0400, Tony Harminc wrote: o Rexx has no form of instream data ("here-docments"). Sourceline() is a common approach to what I think you mean by instream data. It's often used to keep Help data within the exec. Indeed, I've used it that way. It saves many keystrokes compared to individual QUEUE, EXECIO, or compound symbol assignments. It lacks facility to substitute symbols. CMS/TSO Pipelines (remember, it's embedded in Rexx) provides the alternative BEGOUTPUT; the Ref. uses the term "implied output mode" describing it. Wouldn't it be nice to have something like "ADDRESS DD:SYSUT2"? -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
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'' 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=&,DISP=(,PASS),SPACE=(TRK,(1,1),RLSE) //SYSINDD * 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=& Thanks, Kolusu DFSORT Development IBM Corporation IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> wrote on 06/06/2017 09:55:05 AM: From: Paul Gilmartin <000433f07816-dmarc-requ...@listserv.ua.edu> To: IBM-MAIN@LISTSERV.UA.EDU Date: 06/06/2017 09:55 AM Subject: Re: John's spare time ... Job Scheduler Programmer Architect? Sent by: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> 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. 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
1. Jol has the ability to read and write files with PL/I or Clist style statements. For example: ALLOC F(INPUT5) SYS1.CONTROL.LIB(%DAY) SHR ; /* Opens member depending on the day */ OPENFILE INPUT5 INPUT; /* Open the file */ IF ^ EOF(INPUT5) THEN READ FILE(INPUT5) INTO(A); further processing 2. Jol can read directly from the TSO terminal with the simple READ instruction, or use a full screen 3270 input with structured fields, Menu Bars and Pulldown style menus. See the Panel instruction. http://www.members.iinet.net.au/~mitsu2/JolWebManuals/INS_Panel.html The 3270 Screen on the Jol Home Page was created with the Panel instruction. View it here: http://start.oscar-jol.com/home 3. Symbolic Parameter or Variable substitution is available in any Jol Command. Jol has most of the inbuilt functions of PL/I. SUBSTR, and so on. See description at http://www.members.iinet.net.au/~mitsu2/JolWebManuals/GDE_Compile%20Time%20Facilities.html 4, Jol can create SYSIN card files with SYMBOLIC Variables replaced. So it is possible and easy to create utility control cards from Symbolic Variables. See Declaring Card Image Data Sets here: http://www.members.iinet.net.au/~mitsu2/JolWebManuals/RefGuide_With_Frames.html Clem Clarke Paul Gilmartin wrote: On Tue, 6 Jun 2017 18:08:54 +, Rob Schramm wrote: That is one surprising thing about Rexx and sort.. that Rexx doesn't have built in support to call sort without a rigamarole. This is true of Rexx vis-a-vis many common utilities. Sources of the surprise: o Rexx has no construct to connect SYSIN, SORTIN, or SORTOUT to stems; temporary files are required. o Rexx has no form of instream data ("here-docments"). o Rexx has no construct like command substitution. CMS/TSO Pipelines attacks many of these shortcomings. But even that lacks the ability to connect to inputs and outputs of standard utilities. Parts of ANSI standard Rexx that IBM has chosen not to implement provide similar facilities. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
Jol has a builtin sort. The following code can be executed in Batch or directly under TSO. DCL DSID1 DS PAYROLL.TRANS.FILE; DCL DSID2 DS PAYROLL.SORTED.TRANS VB 300, 8000 10 CYLS DISK; SORT DSID1 TO DSID2 FIELDS=( 10,2,CH,A,/* COMPANY CODE */ 25,5,FI,A);/* STATE CODE */ The data set referred to by DSID1 is to be sorted and placed in the data set referred to by DSID2. The parameters for the SORT are specified using the FIELDS parameter. Of course, you could code it as SORT PAYROLL.TRANS.FILE TO PAYROLL.SORTED.TRANS FIELDS=( 10,2,CH,A,/* COMPANY CODE */ 25,5,FI,A);/* STATE CODE */ Clem Clarke == Rob Schramm wrote: That is one surprising thing about Rexx and sort.. that Rexx doesn't have built in support to call sort without a rigamarole. Rob On Tue, Jun 6, 2017, 1:29 PM John McKownwrote: On Tue, Jun 6, 2017 at 11:55 AM, Paul Gilmartin < 000433f07816-dmarc-requ...@listserv.ua.edu> wrote: 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. 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.) One could argue that DFSORT is superior due to it's extreme efficiency. Especially compared to "grep". But that only applies when one is running it in "heavy demand" situation. IMO, a slightly better case would be writing something in "awk" versus REXX. IMO, for an "ad hoc", awk might possibly beat REXX, if the programmer knows both. But only if the Co:Z hybrid batch product (free from Dovetailed Technologies!) is installed. I wish that IBM would license & bundle Co:Z with z/OS. That would increase it's legitimacy to staid I.T. managers. --gil -- Prof: So the American government went to IBM to come up with a data encryption standard and they came up with ... Student: EBCDIC! Maranatha! <>< John McKown -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
On Wed, 7 Jun 2017 01:33:45 +, Rob Schramm wrote: >Nice > >On Tue, Jun 6, 2017, 9:19 PM Andrew Rowley wrote: >> call bpxwunix 'sort',in.,out.,stderr. >> Great minds think alike: https://www.ibm.com/developerworks/community/blogs/MartinPacker/entry/bpxwunix_z_os_best_kept_secret10?lang=zh -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
Nice On Tue, Jun 6, 2017, 9:19 PM Andrew Rowleywrote: > On 7/06/2017 10:33 AM, Rob Schramm wrote: > > Address SORT > > > > is more what I was thinking. It is just such a commonly needed thing > for > > simple sorts i.e. > > SORT 1 8 a > > > I have sorted Rexx stems using calls to omvs sort before. It was a long > time ago, but I think it was something like > > call bpxwunix 'sort',in.,out.,stderr. > > Probably not the most efficient way to do it, but very handy for a > simple sort. There are lots of sort options you can use for key > locations etc. too. > > -- > Andrew Rowley > Black Hill Software > +61 413 302 386 > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > -- Rob Schramm -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
On 7/06/2017 10:33 AM, Rob Schramm wrote: Address SORT is more what I was thinking. It is just such a commonly needed thing for simple sorts i.e. SORT 1 8 a I have sorted Rexx stems using calls to omvs sort before. It was a long time ago, but I think it was something like call bpxwunix 'sort',in.,out.,stderr. Probably not the most efficient way to do it, but very handy for a simple sort. There are lots of sort options you can use for key locations etc. too. -- Andrew Rowley Black Hill Software +61 413 302 386 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
Address SORT is more what I was thinking. It is just such a commonly needed thing for simple sorts i.e. SORT 1 8 a Guess I am just lazy/annoyed when it comes to things that I think should be provided. Rob On Tue, Jun 6, 2017, 6:38 PM Paul Gilmartin < 000433f07816-dmarc-requ...@listserv.ua.edu> wrote: > On Tue, 6 Jun 2017 15:19:36 -0400, Tony Harminc wrote: > > > >> o Rexx has no form of instream data ("here-docments"). > > > >Sourceline() is a common approach to what I think you mean by instream > >data. It's often used to keep Help data within the exec. > > > Indeed, I've used it that way. It saves many keystrokes compared to > individual QUEUE, EXECIO, or compound symbol assignments. It lacks > facility to substitute symbols. > > CMS/TSO Pipelines (remember, it's embedded in Rexx) provides the > alternative BEGOUTPUT; the Ref. uses the term "implied output mode" > describing it. > > Wouldn't it be nice to have something like "ADDRESS DD:SYSUT2"? > > -- gil > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > -- Rob Schramm -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
On Tue, 6 Jun 2017 15:19:36 -0400, Tony Harminc wrote: > >> o Rexx has no form of instream data ("here-docments"). > >Sourceline() is a common approach to what I think you mean by instream >data. It's often used to keep Help data within the exec. > Indeed, I've used it that way. It saves many keystrokes compared to individual QUEUE, EXECIO, or compound symbol assignments. It lacks facility to substitute symbols. CMS/TSO Pipelines (remember, it's embedded in Rexx) provides the alternative BEGOUTPUT; the Ref. uses the term "implied output mode" describing it. Wouldn't it be nice to have something like "ADDRESS DD:SYSUT2"? -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
On 6 June 2017 at 14:53, Paul Gilmartin <000433f07816-dmarc-requ...@listserv.ua.edu> wrote: > o Rexx has no form of instream data ("here-docments"). Sourceline() is a common approach to what I think you mean by instream data. It's often used to keep Help data within the exec. Tony H. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
>>> (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'' 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=&,DISP=(,PASS),SPACE=(TRK,(1,1),RLSE) //SYSINDD * 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=& Thanks, Kolusu DFSORT Development IBM Corporation IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> wrote on 06/06/2017 09:55:05 AM: > From: Paul Gilmartin <000433f07816-dmarc-requ...@listserv.ua.edu> > To: IBM-MAIN@LISTSERV.UA.EDU > Date: 06/06/2017 09:55 AM > Subject: Re: John's spare time ... Job Scheduler Programmer Architect? > Sent by: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> > > 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. > > > > > >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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN > -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
On Tue, 6 Jun 2017 18:08:54 +, Rob Schramm wrote: >That is one surprising thing about Rexx and sort.. that Rexx doesn't have >built in support to call sort without a rigamarole. > This is true of Rexx vis-a-vis many common utilities. Sources of the surprise: o Rexx has no construct to connect SYSIN, SORTIN, or SORTOUT to stems; temporary files are required. o Rexx has no form of instream data ("here-docments"). o Rexx has no construct like command substitution. CMS/TSO Pipelines attacks many of these shortcomings. But even that lacks the ability to connect to inputs and outputs of standard utilities. Parts of ANSI standard Rexx that IBM has chosen not to implement provide similar facilities. -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
That is one surprising thing about Rexx and sort.. that Rexx doesn't have built in support to call sort without a rigamarole. Rob On Tue, Jun 6, 2017, 1:29 PM John McKownwrote: > On Tue, Jun 6, 2017 at 11:55 AM, Paul Gilmartin < > 000433f07816-dmarc-requ...@listserv.ua.edu> wrote: > > > 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. > > > > > > > > >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.) > > > > One could argue that DFSORT is superior due to it's extreme efficiency. > Especially compared to "grep". But that only applies when one is running it > in "heavy demand" situation. IMO, a slightly better case would be writing > something in "awk" versus REXX. IMO, for an "ad hoc", awk might possibly > beat REXX, if the programmer knows both. But only if the Co:Z hybrid batch > product (free from Dovetailed Technologies!) is installed. I wish that IBM > would license & bundle Co:Z with z/OS. That would increase it's legitimacy > to staid I.T. managers. > > > > > > > --gil > > > > > -- > Prof: So the American government went to IBM to come up with a data > encryption standard and they came up with ... > > Student: EBCDIC! > > Maranatha! <>< > John McKown > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > -- Rob Schramm -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
On Tue, Jun 6, 2017 at 11:55 AM, Paul Gilmartin < 000433f07816-dmarc-requ...@listserv.ua.edu> wrote: > 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. > > > > > >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.) > One could argue that DFSORT is superior due to it's extreme efficiency. Especially compared to "grep". But that only applies when one is running it in "heavy demand" situation. IMO, a slightly better case would be writing something in "awk" versus REXX. IMO, for an "ad hoc", awk might possibly beat REXX, if the programmer knows both. But only if the Co:Z hybrid batch product (free from Dovetailed Technologies!) is installed. I wish that IBM would license & bundle Co:Z with z/OS. That would increase it's legitimacy to staid I.T. managers. > > --gil > > -- Prof: So the American government went to IBM to come up with a data encryption standard and they came up with ... Student: EBCDIC! Maranatha! <>< John McKown -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
Kirk Wolf wrote: On Tue, Jun 6, 2017 at 5:44 AM, John Eellswrote: Why do you think crontab is "not there" in z/OS? Oh but it is: https://www.ibm.com/support/knowledgecenter/SSLTBW_1.13.0/com.ibm.zos.r13.bpxa500/crondmon.htm Precisely my point! -- John Eells IBM Poughkeepsie ee...@us.ibm.com -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
The link references the Unix command, cron, that runs under Unix System services, so you can schedule Unix commands, which could issue JES2/STC/TSO... commands from there. Personally I recommend SCHEDRUN from the CBT Tape, which uses JES2 auto commands to issue MVS commands. Al Nims UFIT University of Florida (352) 273-1298 @Home -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Rob Schramm Sent: Tuesday, June 06, 2017 12:31 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: John's spare time ... Job Scheduler Programmer Architect? Time for me to hit the JES2 manual to see what's there. Are there any presentations on it? Rob On Tue, Jun 6, 2017, 11:59 AM Kirk Wolf <k...@dovetail.com> wrote: > On Tue, Jun 6, 2017 at 5:44 AM, John Eells <ee...@us.ibm.com> wrote: > > > > > Why do you think crontab is "not there" in z/OS? > > > > Oh but it is: > > https://www.ibm.com/support/knowledgecenter/SSLTBW_1.13.0/com.ibm.zos. > r13.bpxa500/crondmon.htm > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, send > email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > -- Rob Schramm -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
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. > > >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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
On Tue, 6 Jun 2017 06:44:25 -0400, John Eellswrote: >Paul Gilmartin wrote: >> On Mon, 5 Jun 2017 22:52:30 +, Rob Schramm wrote: >> >>> Serious topic swing.. making a new thread. Isn't there a free-ish or CBT >>> tape Job Scheduler? >>> >> I've always thought it strange that OS/360 ... z/OS never had one built-in; >> something that's routine on other OSes (crontab ...). Is it just IBM's >> practice of not competing with ISVs? I expect to be informed of deficiencies >> of crontab, but at least it's there. > > >Why do you think crontab is "not there" in z/OS? > >-- >John Eells >IBM Poughkeepsie >ee...@us.ibm.com > >-- >For IBM-MAIN subscribe / signoff / archive access instructions, >send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
Time for me to hit the JES2 manual to see what's there. Are there any presentations on it? Rob On Tue, Jun 6, 2017, 11:59 AM Kirk Wolfwrote: > On Tue, Jun 6, 2017 at 5:44 AM, John Eells wrote: > > > > > Why do you think crontab is "not there" in z/OS? > > > > Oh but it is: > > https://www.ibm.com/support/knowledgecenter/SSLTBW_1.13.0/com.ibm.zos.r13.bpxa500/crondmon.htm > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN > -- Rob Schramm -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
On Tue, Jun 6, 2017 at 5:44 AM, John Eellswrote: > > Why do you think crontab is "not there" in z/OS? > > Oh but it is: https://www.ibm.com/support/knowledgecenter/SSLTBW_1.13.0/com.ibm.zos.r13.bpxa500/crondmon.htm -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
Things appear to be changing. Tom Wasik has presented several sessions at recent SHARE meetings on native job scheduling functions being incorporated into JES2. I'm not sure that Tom actually said so, but I imagine that this function is aimed at JES3 shops who are reluctant to convert to JES2. Nonetheless the new function is available to anyone. There is quite a bit of built-in intelligence that cards stacked in a reader could never provide. You need to get to z/OS 2.2 or better to get full function, but it is being rolled out. . . J.O.Skip Robinson Southern California Edison Company Electric Dragon Team Paddler SHARE MVS Program Co-Manager 323-715-0595 Mobile 626-543-6132 Office ⇐=== NEW robin...@sce.com -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Nightwatch RenBand Sent: Tuesday, June 06, 2017 7:09 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: (External):Re: John's spare time ... Job Scheduler Programmer Architect? >> I've always thought it strange that OS/360 ... z/OS never had a scheduler built-in; >It did. Stack a deck in the reader, Every job card as the next job Thanks guys, I actually LOL'd -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
>> I've always thought it strange that OS/360 ... z/OS never had a scheduler built-in; >It did. Stack a deck in the reader, Every job card as the next job Thanks guys, I actually LOL'd -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
Looking on your website I cannot see downloads for other than z/OS or Windows. Where is the one for Linux and does it work within the Linux platform for job scheduling ? On 06/06/17 13:20, Clem Clarke wrote: Tim, You might like to look at Jol's Networking Facility. Jol is an English like enhancement language for Z/OS. It also works on Windows, Linux and OS/2. The main Jol Website is here: www.Jol-Oscar.com Re Jol Networking: You can see the documentation here, with pictorial representations of the Network : http://www.members.iinet.net.au/~mitsu2/JolWebManuals/SHD_Frame.html Creating a simple network, can be done with this simple code. NETWORK ONE; SUBMIT JOB1; SUBMIT JOB2; SUBMIT JOB3 AFTER JOB1 & JOB2 ENDED; ENDNET; Symbolic Parameters and Variables can be passed from Job to Job too. More documentation for scheduling and networking can be found here: http://start.oscar-jol.com/documentation/technical-how-to-use#Scheduling Jol has full Symbolic Variable processing, just like PL/I or any other high level language. See the Assign Statement here: http://www.members.iinet.net.au/~mitsu2/JolWebManuals/Jol_Instructions_With_Frames.html Here's an example of submitting JCL depending on the day. Statement Number Jol Code 1 IF %DAY='FRIDAY' THEN DO ; /* Weekly Processing */ 2 SUBMIT '//JOB1 JOB etc..' '//STEP1 EXEC WKPROC,' '// SPACE=''(CYL,10)''' ; 3 END ; 4 ELSE DO ; 5 SUBMIT '//JOB1 JOB etc..' '//STEP1 EXEC DAYPROC,' '// SPACE=''(CYL,5)''' ; 6 END ; Explanation: Statement 1 Checks Jol's calendar to determine if the day is Friday. If it is FRIDAY, it initiates the DO group (statement 2). Statement 2 SUBMIT's the following JCL on Fridays: //JOB1 JOBetc //STEP1 EXEC WKPROC, // SPACE='(CYL,10)' Statement 3 END's the DO group that was started by statement 1. Statement 4 Initiates another *DO *group if today is not Friday. Statement 5 SUBMIT's the following JCL on days /other than /Fridays: //JOB1 JOBetc //STEP1 EXEC DAYPROC, // SPACE='(CYL,5)' Statement 6 END's the DO group started by statement 5. You can see the power of the language, as well as the ease for networking. Clem Clarke Timothy Sipples wrote: As some other examples, DB2 for z/OS has a task scheduler: https://www.ibm.com/support/knowledgecenter/SSEPEK_12.0.0/admin/src/tpc/db2z_taskschedulerarchitecture.html z/OS is UNIX(TM), and of course z/OS UNIX System Services includes cron. Here's an article describing how to use it: http://www.ibmsystemsmag.com/mainframe/administrator/systemsmanagement/cron_rexx/ Also, z/OS 2.2 and higher include the new SCHEDULE JCL statement, which is quite convenient: http://www.ibmsystemsmag.com/mainframe/tipstechniques/systemsmanagement/SCHEDULE-JCL-statement/ Paul Gilmartin wrote: Should I assume the two are comparable in capabiity, and neither is enterprise-worthy, hence the need for third-party products? There's definitely an important, growing role for industrial strength job/task scheduling. Timothy Sipples IT Architect Executive, Industry Solutions, IBM z Systems, AP/GCG/MEA E-Mail: sipp...@sg.ibm.com -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- - IMPORTANT – This email and the information in it may be confidential, legally privileged and/or protected by law. It is intended solely for the use of the person to whom it is addressed. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Please also delete all copies of this email & any attachments from your system. If this is an encrypted email it is your responsibility to maintain the 1024 byte key system even for one-use keys. Once mail has been sent the sending key is not kept and therefore a replacement mail cannot be resent. We cannot guarantee the security or confidentiality of non encrypted email communications. We do not accept any liability for losses or damages that you may suffer as a result of your receipt of this email including but not limited to computer service or system failure, access delays or interruption, data non-delivery or mis-delivery, computer viruses or other harmful components. Copyright in this email
Re: John's spare time ... Job Scheduler Programmer Architect?
Tim, You might like to look at Jol's Networking Facility. Jol is an English like enhancement language for Z/OS. It also works on Windows, Linux and OS/2. The main Jol Website is here: www.Jol-Oscar.com Re Jol Networking: You can see the documentation here, with pictorial representations of the Network : http://www.members.iinet.net.au/~mitsu2/JolWebManuals/SHD_Frame.html Creating a simple network, can be done with this simple code. NETWORK ONE; SUBMIT JOB1; SUBMIT JOB2; SUBMIT JOB3 AFTER JOB1 & JOB2 ENDED; ENDNET; Symbolic Parameters and Variables can be passed from Job to Job too. More documentation for scheduling and networking can be found here: http://start.oscar-jol.com/documentation/technical-how-to-use#Scheduling Jol has full Symbolic Variable processing, just like PL/I or any other high level language. See the Assign Statement here: http://www.members.iinet.net.au/~mitsu2/JolWebManuals/Jol_Instructions_With_Frames.html Here's an example of submitting JCL depending on the day. Statement Number Jol Code 1 IF %DAY='FRIDAY' THEN DO ; /* Weekly Processing */ 2 SUBMIT '//JOB1 JOB etc..' '//STEP1 EXEC WKPROC,' '// SPACE=''(CYL,10)''' ; 3 END ; 4 ELSE DO ; 5 SUBMIT '//JOB1 JOB etc..' '//STEP1 EXEC DAYPROC,' '// SPACE=''(CYL,5)''' ; 6 END ; Explanation: Statement 1 Checks Jol's calendar to determine if the day is Friday. If it is FRIDAY, it initiates the DO group (statement 2). Statement 2 SUBMIT's the following JCL on Fridays: //JOB1 JOBetc //STEP1 EXEC WKPROC, // SPACE='(CYL,10)' Statement 3 END's the DO group that was started by statement 1. Statement 4 Initiates another *DO *group if today is not Friday. Statement 5 SUBMIT's the following JCL on days /other than /Fridays: //JOB1 JOBetc //STEP1 EXEC DAYPROC, // SPACE='(CYL,5)' Statement 6 END's the DO group started by statement 5. You can see the power of the language, as well as the ease for networking. Clem Clarke Timothy Sipples wrote: As some other examples, DB2 for z/OS has a task scheduler: https://www.ibm.com/support/knowledgecenter/SSEPEK_12.0.0/admin/src/tpc/db2z_taskschedulerarchitecture.html z/OS is UNIX(TM), and of course z/OS UNIX System Services includes cron. Here's an article describing how to use it: http://www.ibmsystemsmag.com/mainframe/administrator/systemsmanagement/cron_rexx/ Also, z/OS 2.2 and higher include the new SCHEDULE JCL statement, which is quite convenient: http://www.ibmsystemsmag.com/mainframe/tipstechniques/systemsmanagement/SCHEDULE-JCL-statement/ Paul Gilmartin wrote: Should I assume the two are comparable in capabiity, and neither is enterprise-worthy, hence the need for third-party products? There's definitely an important, growing role for industrial strength job/task scheduling. Timothy Sipples IT Architect Executive, Industry Solutions, IBM z Systems, AP/GCG/MEA E-Mail: sipp...@sg.ibm.com -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
Paul Gilmartin wrote: On Mon, 5 Jun 2017 22:52:30 +, Rob Schramm wrote: Serious topic swing.. making a new thread. Isn't there a free-ish or CBT tape Job Scheduler? I've always thought it strange that OS/360 ... z/OS never had one built-in; something that's routine on other OSes (crontab ...). Is it just IBM's practice of not competing with ISVs? I expect to be informed of deficiencies of crontab, but at least it's there. Why do you think crontab is "not there" in z/OS? -- John Eells IBM Poughkeepsie ee...@us.ibm.com -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
As some other examples, DB2 for z/OS has a task scheduler: https://www.ibm.com/support/knowledgecenter/SSEPEK_12.0.0/admin/src/tpc/db2z_taskschedulerarchitecture.html z/OS is UNIX(TM), and of course z/OS UNIX System Services includes cron. Here's an article describing how to use it: http://www.ibmsystemsmag.com/mainframe/administrator/systemsmanagement/cron_rexx/ Also, z/OS 2.2 and higher include the new SCHEDULE JCL statement, which is quite convenient: http://www.ibmsystemsmag.com/mainframe/tipstechniques/systemsmanagement/SCHEDULE-JCL-statement/ Paul Gilmartin wrote: >Should I assume the two are comparable in capabiity, and neither is >enterprise-worthy, hence the need for third-party products? There's definitely an important, growing role for industrial strength job/task scheduling. Timothy Sipples IT Architect Executive, Industry Solutions, IBM z Systems, AP/GCG/MEA E-Mail: sipp...@sg.ibm.com -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
http://www.bsp-gmbh.com/turnkey/cookbook/bsppilot.html Written as part of Turnkey 3. I know it was running on z/OS 1.? (current) about 4-5 years ago. On Mon, Jun 5, 2017 at 5:52 PM, Rob Schrammwrote: > Serious topic swing.. making a new thread. Isn't there a free-ish or CBT > tape Job Scheduler? > > Rob > >> >> >> I have actually considered whether it would be "interesting" to write some >> sort of "job scheduler" on z/OS. I don't have too much trouble with >> figuring out the internals to submit & track jobs. The problem is the UX & >> UI design. I fear my approach would be "by a programmer, for other >> programmers". >> >> -- > > Rob Schramm > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
JES3 Has one -Original Message- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Paul Gilmartin Sent: Monday, June 5, 2017 7:09 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: John's spare time ... Job Scheduler Programmer Architect? On Mon, 5 Jun 2017 22:52:30 +, Rob Schramm wrote: >Serious topic swing.. making a new thread. Isn't there a free-ish or >CBT tape Job Scheduler? > I've always thought it strange that OS/360 ... z/OS never had one built-in; something that's routine on other OSes (crontab ...). Is it just IBM's practice of not competing with ISVs? I expect to be informed of deficiencies of crontab, but at least it's there. On Mon, 5 Jun 2017 15:46:11 -0500, John McKown wrote: >> >> >> I have actually considered whether it would be "interesting" to write >> some sort of "job scheduler" on z/OS. I don't have too much trouble >> with figuring out the internals to submit & track jobs. The problem >> is the UX & UI design. I fear my approach would be "by a programmer, >> for other programmers". -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
On 2017-06-05, at 18:20, Gibney, Dave wrote: >It did. Stack a deck in the reader, Every job card as the next job > [emoji assumed.] On Mon, 5 Jun 2017 20:29:21 -0400, Tom Conley wrote: >On 6/5/2017 8:08 PM, Paul Gilmartin wrote: >> I've always thought it strange that OS/360 ... z/OS never had one built-in; >> ... > >JES2 has had timed commands in JES2 for as long as I can remember. >True, it came after OS/360, but so did cron for Unix. > Should I assume the two are comparable in capabiity, and neither is enterprise-worthy, hence the need for third-party products? -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
On 6/5/2017 8:08 PM, Paul Gilmartin wrote: On Mon, 5 Jun 2017 22:52:30 +, Rob Schramm wrote: Serious topic swing.. making a new thread. Isn't there a free-ish or CBT tape Job Scheduler? I've always thought it strange that OS/360 ... z/OS never had one built-in; something that's routine on other OSes (crontab ...). Is it just IBM's practice of not competing with ISVs? I expect to be informed of deficiencies of crontab, but at least it's there. On Mon, 5 Jun 2017 15:46:11 -0500, John McKown wrote: I have actually considered whether it would be "interesting" to write some sort of "job scheduler" on z/OS. I don't have too much trouble with figuring out the internals to submit & track jobs. The problem is the UX & UI design. I fear my approach would be "by a programmer, for other programmers". JES2 has had timed commands in JES2 for as long as I can remember. True, it came after OS/360, but so did cron for Unix. Regards, Tom Conley -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
It did. Stack a deck in the reader, Every job card as the next job > -Original Message- > From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] > On Behalf Of Paul Gilmartin > Sent: Monday, June 05, 2017 5:09 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: John's spare time ... Job Scheduler Programmer Architect? > > On Mon, 5 Jun 2017 22:52:30 +, Rob Schramm wrote: > > >Serious topic swing.. making a new thread. Isn't there a free-ish or > >CBT tape Job Scheduler? > > > I've always thought it strange that OS/360 ... z/OS never had one built-in; > something that's routine on other OSes (crontab ...). Is it just IBM's > practice > of not competing with ISVs? I expect to be informed of deficiencies of > crontab, but at least it's there. > > On Mon, 5 Jun 2017 15:46:11 -0500, John McKown wrote: > >> > >> > >> I have actually considered whether it would be "interesting" to write > >> some sort of "job scheduler" on z/OS. I don't have too much trouble > >> with figuring out the internals to submit & track jobs. The problem > >> is the UX & UI design. I fear my approach would be "by a programmer, > >> for other programmers". > > -- gil > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, send email to > lists...@listserv.ua.edu with the message: INFO IBM-MAIN -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
Re: John's spare time ... Job Scheduler Programmer Architect?
On Mon, 5 Jun 2017 22:52:30 +, Rob Schramm wrote: >Serious topic swing.. making a new thread. Isn't there a free-ish or CBT >tape Job Scheduler? > I've always thought it strange that OS/360 ... z/OS never had one built-in; something that's routine on other OSes (crontab ...). Is it just IBM's practice of not competing with ISVs? I expect to be informed of deficiencies of crontab, but at least it's there. On Mon, 5 Jun 2017 15:46:11 -0500, John McKown wrote: >> >> >> I have actually considered whether it would be "interesting" to write some >> sort of "job scheduler" on z/OS. I don't have too much trouble with >> figuring out the internals to submit & track jobs. The problem is the UX & >> UI design. I fear my approach would be "by a programmer, for other >> programmers". -- gil -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
John's spare time ... Job Scheduler Programmer Architect?
Serious topic swing.. making a new thread. Isn't there a free-ish or CBT tape Job Scheduler? Rob > > > I have actually considered whether it would be "interesting" to write some > sort of "job scheduler" on z/OS. I don't have too much trouble with > figuring out the internals to submit & track jobs. The problem is the UX & > UI design. I fear my approach would be "by a programmer, for other > programmers". > > -- Rob Schramm -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN