The MVS Turnkey system is a ready-to-use Mainframe system. Also, it is totally FREE. In this tutorial, I will give you a complete overview of how you can download, install and use this system. So, let’s start
Download and Install the MVS Turnkey System
The system is available at the following link:
At the bottom of the page you will find the link to the latest Turnkey system called:
So, click on it to download the system which is a zip file of 227 MB size. Extract this zip file using any of the unzipping software you have such as Winzip, Winrar, or 7-zip.
By default, the console mode is off on this system. So, you have to activate it by going inside the folder called unattended. There you will find a file called
set_console_mode.bat. Double click this file and the console mode will become active.
This completes your installation. Let us now boot this system up.
Boot the MVS Turnkey system
Go to your extracted folder and double click on this file called
mvs.bat. This will start booting up the system.
If you press the ESCAPE key then you will be able to see the details of the system such as the Peripherals connected, MIPS of the mainframe, CPU Percentage, etc. Press the ESCAPE key again and you will come back to the console.
When you see a Turkey and a TK4- symbol then that means the bootup process has now finished. This is what it will look like:
Let us now connect to our Mainframe.
Let’s connect to our Mainframe using a 3270 Emulator
For this, you can use any of the 3270 emulators available in the market. Since the Vista TN3270 emulator is one of the most used Emulators, I will use this one. So, open the Vista Terminal emulator and give the IP address as localhost and Port number as 3270.
IP Address : localhost Port number : 3270
If instead of the above screen you see a screen like the below, then just give TSO in that screen and press the Enter screen. It will then ask for your Username and password.
Congrats !!! We are now connected to our MVS Turnkey system. Let us now log in. Click anywhere on the screen and it will ask for a Username. Give the below username and password to log in to the system.
If instead of the TSO Applications you see a READY prompt then just give the command TSOAPPLS to go to the TSO applications.
Different Operations on MVS Turnkey system
Generate a Data set List using option 3.4
On z/OS we use 3.4 for getting a data set list. Similarly, on the MVS Turnkey system, we have an option called RFE. It stands for Review Front End and is meant to be a substitute for ISPF.
We can give here 3.4 which takes us to the data set list. Now I can give the prefix I want such as SYS1, which will show me the data sets whose names start with SYS1.
Allocate a Data set using option 3.2
Now to create a data set the option is the same as ISPF that is option 3.2
Submit a JCL using the submit command
To submit a JCL we can give the
submit command in the command line.
Check the output of this JOB using option 3.8 – OUTLIST
If you want to check the output of the JCL then you can use option 3.8. This option 3.8 is the substitute for SDSF. Here we can see our JOB output. Now to see the JOB output just give s in front of the JOB that you just executed. Then, it will show the JOB details and the output produced from the JOB.
There are multiple reasons why this system is not sufficient to learn Mainframes. It does not have subsystems such as CICS and DB2. These subsystems are absolutely essential if you want to learn about Mainframes. VSAM is also not available. Hence we need to get access to a real Mainframe. I have written a detailed post on how you can get FREE access to a Mainframe. You can read that article here.
As a thank you for my efforts, you can also consider buying my course on Udemy, which is around $10 only. You will get 19+ hours of Mainframe tutorial which will teach you TSO, ISPF, JCL, COBOL, CICS, Unix System Services, and VSAM. You can follow this referral link to buy my course. Link: https://www.udemy.com/course/the-complete-mainframe-professional-course-tso-ispf/?referralCode=F35DCE84EBFDE975A112
Hope this post was informative to you. See you in another post.