Skip to content

Latest commit

 

History

History
57 lines (41 loc) · 2.2 KB

File metadata and controls

57 lines (41 loc) · 2.2 KB

HandyZ

Banner Image

About

HandZ | Tool for Master the Mainframe 2020 Grand Challenge. Python Tool to submit, cancel or get relevant Job Information using ZOAU Util. This Tool is very handy for Beginners, specifically new mainframers. Enjoy Hacking 2021.

Prerequisites

You will require an account to login to IBM's USS. Next, you will need this folder.

You may copy this folder from /z/z00162/MTM_GRAND_2021 to your local home directory.

Also, you require Python 3.7 and above.

Setup

# You may clone this repo to your local home directory if git is installed.
git clone https://github.com/hakerbaya/Master-the-Mainframe-Grand-Challenge-2020.git

# If you do not have git and is on MtM2020, you may copy the folder from my home directory:
cp -R /z/z00162/MTM_GRAND_2021/ ~

cd MTM_GRAND_2021/
chmod +x *

# Run the setup script to install all modules
./install.sh

Examples Usage

  handyz.py : Return List Of Jobs
  handyz.py <USERID> : Return List Of Jobs
  handyz.py <USERID> -d "<DATASET_NAME>" : Submits Job, it must be JCL  <DATASET_NAME> : "MTM2020.PUBLIC.JCL(CHK)"
  handyz.py <USERID> <JOBID> -o <OPTION_NAME> : Choose Option Name in a list:
                                                 list-dds, cancel, submit, cc-status

Acknowledgements

I would like to thank IBM for their wonderful Master the Mainframe 2020 challenge.

The crash course on USS, REXX, COBOL, Bash and Python scripting as well as LXSS, Zowe CLI and Ansible are eye-opening and truly fun to tinkle with.

Licence

This project is licenced under the MIT license.

Screenshot 1

SC1

Screenshot 2

SC2

Submission Poster

MtM 2020 Grand Challenge Submission Poster