Since then I've been working on all types of "the latest" technologies. Always new, shiny stuff, never any "old" technology.
Now this new group I'm working in -- they use mainframe heavily. I don't have to use it directly related to the work I have to do, but data I use comes from there. From reading some articles on IBM mainframe -- H/W, OS and its capability and features, I found it's quite interesting. The terminal is still 3270, but the H/W and OS are pretty advanced.
I don't want to mess with work mainframe as it's a mission critical system. Finally found some good emulator -- and this video shows how to install the emulator. Although this one shows old (80's) system but it's a good tool to learn how things work and the terminology. I'm going to try installing z/OS some time.
The video is quite long, but he shows step-by-step how to install and use it.
Some folks told me "it's a waste of time learning mainframe." I'm planning to learn it enough to use it to be able to retrieve data/information. Besides, mainframe is new to me.
Youtube URL= https://www.youtube.com/watch?v=QTxe8ASdxE0
Some pointers
- Hercules emulator, http://www.hercules-390.eu/
(tk4 comes with hercules, no need to install/download) - tk4, http://wotho.ethz.ch/tk4-/
- manual, http://wotho.ethz.ch/tk4-/MVS_TK4-_v1.00_Users_Manual.pdf
Get following files: PDF manual, tk4-cbt, tk4-source, tk4-_v1.00_current.zip - Terminal
Install
- Unzip tk4-_v1.00_current.zip into folder MVS3.8
e.g.) C:\opt\mainframe\MVS3.8 - Add the installation path to PATH environment
e.g.) C:\opt\mainframe\MVS3.8\hercules\windows\64 (or your Hercules install directory.) - open C:\opt\mainframe\MVS3.8\conf\tk4-c.cnf (this is main config file), increase number of CPU
NUMCPU ${NUMCPU:=2}
MAXCPU ${MAXCPU:=2} - open cmd, go to C:\opt\mainframe\MVS3.8\unattended
> set_console_mode.bat (one time step)
> cd ..
> mvs
(use 'esc' to switch view)
To get time
herc =====> /d t
To display all active jobs
herc =====> /d a,l
Connect via terminal
- Using wc3270, set up to connect to "127.0.0.1", port "3270". If you use "localhost", it tries to connect to IPv6, and won't connect.
- Screen will clear, and you'll see "INPUT NOT RECOGNIZED"
Type "herc01"<ENTER>
It'll ask for password. Type "CUL8TR" (it's in the PDF manual) <ENTER> - press <ENTER> again.
Resources
- Hercules emulator, https://hercules-390.github.io/html/
- http://www.bsp-gmbh.com/turnkey/cookbook/index.html
- http://www.bsp-gmbh.com/turnkey/cookbook/inst_wt.html -- this didn't work for me.
- Learning
- IBM MVS 3.8 for beginners, https://www.youtube.com/watch?v=QTxe8ASdxE0
- Turnkey and M1, https://www.youtube.com/watch?v=UOL0HtlXVKM
- MVS - edit, compile, execute cobol - https://www.youtube.com/watch?v=YA3FQOzr0ag
- Cobol/JCL, https://www.youtube.com/watch?v=Uv7ThVwb7m8
- MVS System programming, https://www.youtube.com/watch?v=i0TbtG-9ax8
- MVS, VSCode, GNU Cobol, Fibonacci in Cobol, https://www.youtube.com/watch?v=3SPsvjyuV1Y
- CICS emulator, http://www.kicksfortso.com/
No comments:
Post a Comment