papadba said:
Once upon a time there was a rumor that the "dezhi" free offering actually ran on Hercules
I remember, that I have read this elsewhere on dezhi forum and I thought that it's joke, but maybe it's true - when you say it too.
I started to learn about mainframe, because there are often mainframe job offerings.
It tooks me some days to learn the basics although I'm experienced IBM iSeries programmer, which is a system more closely to zSeries (mainframe) than Unix or Windows.
The z/OS datasets filesystem is different from i5/OS library filesystem.
Then I wondered, that you need to write for every little thing a JCL program. For example if you write an CICS-COBOL program with BMS-screen, you need to write an JCL for COBOL compilation and other JCL for BMS compilation.
In about 2 weeks of evening study I learned lot of new things:
1. how to use TSO/ISPF: work with PDS, edit sources, execute REXX, compile simple C, COBOL and PL/I program and how to look at spoolfiles with SDSF
2. how to use OMVS for ftp-ing the program sources from PC to mainframe and vice versa.
3. how to write a simple CICS program in C and COBOL, install and execute the CICS transactions.
I want say, that learning mainframe was fun for me, I learned in the 2 weeks lot of new things, but even so I had feeling that I know still very little for developing applications (in difference to my recent iSeries knowledge) and that the work on mainframe is very different.
For example I couldn't learn in the 2 weeks, how to debug a program on mainframe (somebody says me that the debuggers are not part of z/OS system) and how to use DB/2 with SQL and how to compile an COBOL-ESQL-program.
IMHO, for people working all time only with Windows or Unix learning mainframe basics will not be easy.