On 7/1/22 12:28 am, Jeremy Nicoll wrote:
On Thu, 6 Jan 2022, at 08:53, David Crayford wrote:

It's insulting to call young people prima donna's just because they
don't want to use 3270 or JCL.
Absolutely.  But what's a decent alternative to JCL?

There will always be a need for JCL. Started tasks. Overnight batch etc.


So if someone prefers shell scripts to JCL, that might be ok for personal
work, but how does it work with a scheduler and job-restarts?

That's the point I was trying to make. I haven't compiled and linked a program using JCL in over 15 years. I do everything in a shell using commands or makefiles. REXX is really cool for converting batch jobs into shell scripts using LINKPGM and dynamic allocation. I can run TSO commands from the shell and pipe the output into a pager. Sure you could easily use outtrap and write the output to a data set and browse it but I don't work in ISPF and neither do a lot of my colleagues. On the other hand I have a lot of colleagues who want nothing to do with UNIX. When we started to use Git I had to write a batch job to create their SSH keys and document how to copy and paste from SYSPRINT into Bitbucket. I am well aware that there are two sides of the coin. On one side you have people like Rob Scott who see value in new tools and will happily switch and on the other some folks just want to do what they have been doing for the last 40 years and don't like change.



Isn't JCL already a really good tool for what it does?

Maybe, but it's a terribly designed language. I worked on AS/400 boxes in the 90s and the Control Language (CL) was a legit Turing complete program language. Why couldn't JCL have been the same?




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

Reply via email to