Tested Schedulers, well documented anyway

OK, you have your own MVS 3.8J system running now, and you want to automate your batch jobs. There are quite a few options available to you and these are the ones I have looked at

ZTIMER

I can't remember where I got this one from, pretty sure it was from the Xephon site but it is not in any of the later archived publications on cbttape.org. I still have the objects installed if anyone wished to request them.
It works by using JES2 timers to schedule itself, on each execution it will create a JES2 timer to run itself again when the next job is due to run. I actually used this for quite a few years without any problems.

AUTO - in CBT Tape 249 file 39 (this has not been tested)

I have has mixed results from assembling files under Turnkey3 from CBT249.FILE039. They all assemble cleanly, some abend when run. That doesn't mean this won't assemble cleanly and run, I have just never tried this program as while it looks bells and whistles and is; like ZTIMER above it seems to only have commands issued by timer... it does support multiple JOBDECK files for manual triggering but the timer component seems to be only commands.
As this file is already on a standard turnkey3 distribution so you can review the documentation there to see if it meets your needs.

Schedule - From Xephon MVS magazine 1999-02

This is the one I used to use. I had to make a few changes to get it back-ported to run on MVS3.8J as it was using timer functions that just don't exist on MVS3.8J, and I added a few extra auditing WTO's, but it is working to my satisfaction now. My updated version is available in the downloads section, or you can view it here as well.

My own scheduler

Progress on my date utility library had reached the stage where the library functions could support a full scheduler, so I wrote a job scheduler as a demonstration of how the utility functions can be used. It is shipped as part of my date utility routine library and this is currently the job scheduler I use now