Skip to content

MainframeMojo/MVS3.8

Repository files navigation

MVS 3.8 Mainframe Mojo Channel Project

A personal collection of JCL jobs, COBOL programs, and a custom COBOL compiler setup designed to run on IBM's MVS 3.8 environment. This repository serves both as an archive and a reference hub for enthusiasts of classic mainframe systems.

What's Inside

  • JCL/ — Sample Job Control Language scripts for batch job automation, dataset manipulation, and system setup.
  • COBOL/ — A library of COBOL programs written and tested under MVS 3.8, covering data processing, string handling, and I/O routines.
  • COMPILER/ — A fixed version of the compiler to allow the BCOB programs to be loaded in a load dataset.

Getting Started

To run these jobs and programs, you'll need:

Set up your Projects in MVS 3.8 to develop Cobol Programs

Allocate your datasets libraries as I have set mine you can use HERC01.TEST.CNTL as a template from mvs 3.8

  • MJ.DEVREL01.BCOB
  • MJ.DEVREL01.COPYBOOK
  • MJ.DEVREL01.JCL
  • MJ.DEVREL01.CNTL
  • ALLOCATE PDS MJ.DEVREL01.LOADLIB using HERC01.TEST.LOADLIB as a template

Set your Cobol Compiler the MF Mojo Way

  • Create a new MEMBER in SYS2.PROCLIB and call it COBUCL2
  • Copy from this repository SYS2.PROCLIB COBUCL2.txt into your new member.
  • COPY from this repository the @COMPILE from MJ.DEVREL01.BCOB

Usage

Browse to the desired directory, review the code, and submit jobs through your emulator's preferred method. Some JCL files require editing parameters like JOBNAME or DSN before execution.

Notes

This repository is a work-in-progress and part of a personal learning journey. Feedback and suggestions are welcome!

License

MIT License — use freely, learn plenty.

Author

Mainframe Mojo — feel free to reach out via GitHub or open an Issue for questions or suggestions.

About

MVS 3.8 code examples

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors