Skip to content

nickosh/mfnp

Repository files navigation

mfnp-icon Mainframe Notepad

🌟 Features | 🧭 Roadmap | 📜 License

mfnp-screenshoot

Mainframe Notepad app allows you to create JCL jobs or read it from file, edit JCL jobs and send it to mainframe for execution. This app can automatically wait for your job execution and then receive job result status and logs from mainframe. Simple, easy, but powerful.

GUI powered by DearPyGui project.

🌟 Features

  • JCL job editor with simple GUI
  • Open your JCL files from disk
  • Tested with Mainframe's z/OS
  • Easy to use for JCL job creation and testing
  • Send JCL jobs for execution and receive detailed results
  • Self-written mainframe connector module (via FTP) strictly follow IBM specification

🧭 Roadmap

Personally I found this app very handy in those days when I worked with JCL jobs on a daily basis. Currently I haven't access to the mainframe anymore so right now this project is useless for me but, I hoped, can be useful for someone else.

I'm done porting the Mainframe Notepad to the latest DearPyGui version and going to freeze it in that state but if you are interested in adding some enhancements or features I am still open to this activity. Just need people with mainframe access who are ready to help with testing.

So feel free to open issues. Pull requests are highly welcomed as well.

📜 License

Distributed under the MIT License license. See LICENSE for more information.