GitHub herc-tools V1.0 released
My small collection of tools for
Hercules
and MVS 3.8J
Turnkey Systems is now available on GitHub as project
wfjm/herc-tools
in release 1.0.
The project contains tools for the handling of batch jobs in a Hercules plus MVS 3.8J environment, specifically
- hercjis -
batch job preprocessor and submission tool, supports
variable substitution and file inclusion and allows to build jobs on the
fly from modular building blocks. Can submit directly to a
sockdev
reader or write the created JCL to a file. - hercjos -
yet another
sockdev
printer. - hercjsu - analyses batch job output files and generates compact summaries. Very helpful when a larger number of job outputs have to be checked.
hercjis
should work with all OS running on Hercules.
hercjos
and hercjsu
handle, at this point, only
output from MVS 3.8J
systems with the JES2
configuration distributed with the Turnkey Systems,
tk3 and
tk4-.
The tools were initially developed in the context of the
wfjm/mvs38j-langtest and
wfjm/s370-perf
GitHub projects which now include herc-tools
as
submodule.
The large number of different batch jobs created in the
mvs38j-langtest
project called for a tool to build them on the
fly from building blocks, and after a few design iterations,
hercjis
was born.
Both mvs38j-langtest
and s370-perf
involve a large
number of jobs. Checking them manually quickly gets boring,
so hercjsu
was developed to quickly analyze the job output,
check for aborted steps, and to create compact summaries.
I hope these tools are also useful for other applications.