Date and time:
This tool was created to work on a z/OS system. The main purpose of this tool is to shorten the time spent every day checking our machines and all the environments we monitor before finishing each shift.
In my client's system, there are 7 environments in which we manage. Four of which are multiplex, the production SYSPLEX is formed by 9 LPARs. There are 7 IMS subsystems and 15 DB2 subsystems, due to huge amounts of data and jobs that are managed every day.
By using this checklist tool, BBVA is saving at least 45 minutes per shift avoiding having to check that everything is in order manually. Now that this is being done in 15 minutes, this allows for the operators to attend other tasks, which adds up to more than 10 hours per week of extra productive time.
As you can see in the gif below, we execute the tool by typing from any command line ''TSO CHECK''. There are different options that can be displayed by typing its number in the field, here we are using the last option that checks all at once. This is the option that we use the most to check everything before finishing our shift. Watch the gif to see how the tool shows the results, and how it changes to the next results each time you push F3 (Exit key).
Below, you can see more details about how each option accomplishes its function. Please, don't hesitate to contact me if you have any questions.
The utility is mainly coded in REXX language, apart from two ISPF panels and a couple of JCLs used to get information from our Workload Scheduler. The tool can easily be implemented in other z/OS environments by simply modifying a few filters for the appropriate task names and, in addition, it can be modified as any client desires.
In the gif below you can see is how I have the REXX EXECs and panels organized. There are adequately different actions performed by each of these members (for example executing IMS or System commands, reading the SYSLOGs or the IMS Jeslog, checking active jobs, and more).