I'm 71 and left the mainframe world at 47 after 25 years of living and breathing assembler language programming and system mods. I MISS IT!! I know a lot has changed but this will be a great way of getting back in if just for fun. Great video. Can't wait to get the system up and running. I'm sure I'll be watching many more of your good work. Ron Kaminski - Prescott Valley, AZ.
Like Mr. Kaminski I started back in Jan. 1967 using assembler on a 360 model 30. It had 32k of memory and 3 2411 disk drives. And who could ever forget that screaming 1403 printer. I spent 37 years with those lovely mainframes. Ended up as system programmer on a 4381. Then into PC networks, web servers, etc. I am now 76 and Hercules and 3.8 are running on my PC. What a ride it has been!
Can't emphasize how important these videos by moshix are. Man you are awesome. I was going to start an internship for the summer but due to nCovid-19 my internship got delayed so i asked my manager is there anything i should learn while staying at home and she said learn COBOL, CICS and learn about mainframes. EVERYTHING is on your channel. Meticulous. Your teaching style, a little bit history of mainframes, languages , compiler reactions, everything you teach man i found SUPER important. Again Thank you very much for your hard work. Salute!
Make sure you head over to ibm master the mainframe challenge. They have some guided tour on ipsf and cobol stuff too. They give access to a mainframe to do some guided challenges. Also this is a bit late but Pluralsight was offering the month of April for free, they have one video course on cobol and getting around zOS. So between this channel and such, should be on a good path if you want to go do these things
The fact that you not only showed how to set everything up, but also taught us about the fundamentals and everything important!! Thanks a ton for this, I just started working with mainframes and was wondering how i could practice without messing with ibm's actual systems hahaha
I love your videos. I love big iron. I worked for IBM from 1967 to 2005. I started as a mainframe hardware guy. Later I became an MVS program support rep. I finished my career as a UNIX and networking specialist. Rock on!
Thank you for the awesome crash course and walking down the history. Well, now we know who is your real love. spending your valentine's day with MVS :)
Thanks ... I took 5 hours to complete just this 1 hour video .. generally i watch videos at x1.5 but with this sensitive video i used speed x0.5 and pause lots of time... back by 20 sec, 10 sec several times... finally fully watched and installed successfully, thanks... :) its 3:46am in the night now... good night..
I'm so happy that I found this channel. I'm really interested in computer history and old systems. Digging in slowly and had a great success today running it on my Linux system. I like the old ways computers were used to. But also enjoy watching your videos :D. Keep it going, thank you!
Well I loaded and ran it on my windows 8.1 box. Worked exactly like the tutorial. Thanks. Next, Load it on my linux boxes.... THanks ! I have been wanting to run Hercules for years now, but was too much time and issues. This was so easy. (mainframer since 1975) Mickey
Folks: this video is five years old, it may be a little out of date, but everything discussed in it can be found online somewhere. I have this running on my Ubuntu box just fine and am enjoying it just fine. Thank you, Moshix, for all your vids! 😊
@@moshixmainframechannel It was the late 80's. I started out as a COBOL application developer and then migrated over to the Systems Programming group. I liked CICS more than MVS. Seeing u run IDCAMS and recognizing those VSAM file definitions brought back a flood of memories. And I don't know how many times I used =3.8 in ISPF! lol
Man, talk about a trip down memory lane. I was just a teenager when I started working at a bank’s data center running System/370. I ended up transitioning to the micro world, so never got around to programming on a mainframe. I spent many a weekend, however, poking around TSO trying to understand this beast.
I was always awed by the CICS SPIE and STAE startup messages. I thought that was so cool. I did end up doing a stint as a DB2 DBA fifteen years later, so that made my 16 year old self happy.
thanks for the great video, my company wants me to change stuff on the mainframe and pull data for business intelligence purposes, but nobody else around the office seems to know anything about it, so this is super helpful, RFE seems pretty similar to the ISPF environment we have at work
Wow, I can't believe I'm just seeing this one. Great presentation. First time, I've seen Hercules in operation. Yeah, though it would have been nice, as per for the 3390 drives, to have been of the mod-3's (2GB+). Though, I did noticed that's such old version of Cobol (OS Cobol), which predates any of the versions of Cobol that I used during my career. Yeah, I figured it's about licensing issues. Interesting, watching the system come up, remains me, this is the view that only the operators and system programmers see, that us TSO users don't see.
Oooh, I think I'm going to have to give this a go. intimidating but certainly logical. Who knows, a year from now I could be writing my own business code for the heck of it! :)
Very clear explanation. TY! Step @ 12:12 not needed. A personal path setting is enough. @24:14 editing a config file should be done in a text editor (ie notepad, from the creators of edlin) not a word editor (wordpad or word). @33:36 actually 18.045 is telling you current date: year (20)18 and day number 45: 14 feb
@@moshixmainframechannel Nice to have this "monster" up and running on my own hardware now! Was writing PL/I on TSO/ROSCOE using IMS/DB2 in the 80's for Dutch Airline industry. Been strugling with Hercules the last few years but was not able to run it properly. So TY again. looking forward to study more videos from you. I still have some private PL/I code i would like to run.
Fantastic presentation! I followed this video step by step and installed, tested and validated everything as described ... totally amazing. Thank you for sharing and explaining the key points. I plan to use this HERCULES environment to re-familiarize with BAL and understand more about the IBM architecture. Many thanks, this is a great teaching tool! And yes, mainframes are very much alive, more so than people think.
Never had heard of this before - fantastic video - during 1970s was a COBOL, Assembler, Fortran programmer in application software and ended up in system software support. Retired now. Obviously from your video, this emulator handles COBOL; what about Assembler (including Macro Assembler), and FORTRAN ?
I know you were just kidding around so, but by no means are you making a fool of yourself. Mainframes are a very unique world most of us never see or touch, so having someone guide us is immensely helpful. I even like your VMS videos as I do remember them! (Ah DecNET) In some ways, the young ones do need to see this because it shows how the plumbing works -- a lot of magic happens behind the scenes these days. Oh, and COBOL may be old, but of late, it's paying a lot of bills for people.
16 MB sounds huge. The IBM System/3 10 that I started in had a whole 24 KB of ferrite core memory. The OS consumed 4K, leaving 20K for the single user task. Yes, it was a batch machine.
Hi Moshix, great video. I follwed it and all worked as expected (under Ubuntu). Do you have any idea why the terminal screen of Hercules is not updated as under Windows? Register contents are 0 most of the time and I could not adjust screen refresh rate. For someone like me with a lot of experience (programming and administration) outside the mainframe world, can you suggest an order to view your videos? Thank you!
Just thought I'd add my first foray into the mainframe world was in 1969 on a 360 model 20 that'd just switched from a Card Operating System to a Disk Operating System with one 1403 printer, one 2314 disk drive and 12K (that's right 'K') of memory. Ron Kaminski
This video was great and helped me get my system running. I have to get used to the editor not being ISPF. Then I want to see how much COBOL and REXX I can run. Have you checked out KICKS and is there something similar to DB2?
Hi MOSHIX!! I asked the same question to Tom Brennan about v2.00 and here is his answer: "V2.00 was my attempt at getting true-type fonts to work along with some other things like REXX as a macro language. But I stopped working on that version. Right now my latest version is the one on my download page, V1.27, other than a couple of test V1.28 versions that you might not want because they are not done yet." So, I guess that it is not not necessary to mention this v02.00 until it is completed. But, of course, it is up to you. I keep on installing the tools, then.
Since you're on Windows, you can 'tail' a file easily with Powershell so you don't have to keep opening it in notepad or similar: Get-Content prt\prt00e.txt -tail 1000 -wait assuming you're in the MVS3.8 directory
This is such a well-made and well-explained video! Thank you! I've acquired an apparently working IBM 3278 Mod 2 terminal that I would love to somehow connect to Hercules / MVS 3.8 as the system console. I know it's been done because I've seen pictures of it here and there on the web, but there are no details provided. Moshix, or anyone else, can you help me get started with this project, with any helpful links? I know an IBM 3274 controller or similar is involved, but the networking part escapes me. I was an IBM mainframe programmer for 30 years on DOS/VSE, VM, and MVS machines, and around 2003 I transitioned into Windows systems and network support as a career. I have never lost my love for IBM mainframes, though.
It's easy to to connect a 3278 to Hercules as the console if you have a 3274-R Ethernet (not token ring) establishment controller. You also need the right firmware floppy revision. Then it becomes feasible and it has been done before indeed
Thank you. Now to find a controller that still works! Are you talking about a 3174-11R? I don't know of any 3274 models with an "R" in it. I could try to contact someone at corestore.org that has had some pictures of this setup in the past.
Thank you Moshix for this awesome resource. I can modify SYS2.JCLLIB(PRIMCOB1) and run it successfully. But the compiler/TK-4 invariably gives condition code 12 when I save & submit a "Hello World" Cobol program created in my own file. The compiler (or TK-4) complains about one or more of the DD statements in the JCL. I've made sure I'm typing the JCL DD statements exactly as they are in dataset SYS2.JCLLIB(PRIMCOB1). Is it that the DD statements in the JCL for PRIMCOB1 are not absolute paths? Per your suggestion I glanced at the user's manual, but it does not provide the kind of knowledge you impart in your videos. Are there any other resources you recommend for us who are new to mainframe programming? My expertise in AS/400 (and back-end systems) isn't helping me expedite my acquaintance with the mainframe realm.
This is really a great and very educational at that for us beginners. Anyway is there a way to do all the installation in a macbook? thanks in advance.
@@moshixmainframechannel Thanks Sir. Hope you don't mind my followup question, Is there any way to integrate z/OS to Hercules? Really appreciate your response.
Hello Moshix, very good vidéo!! For my new job, I need to get familiar with z/OS. Do you have the same vidéo for z/OS? Or is it OK to learn with TK4 because there are small différences with z/OS?
Around the 46:30 part of the video, I do exactly what is said (type 'a' then type 'herco1', 'youtube', and 'moshix' (Mine also has a line that says 'Member' below 'Type'.) Anyway, after I finish typing 'moshix' by Type I press Enter as instructed in the video, and all that happens is the 'a ' at the top disappears and it says 'Invalid selection' in yellow at the top. ???
At 80's I was a student at a university having IBM 4341. I learned pascal and fortran there. But there was something called CMS and we could create, edit, compile and run pascal/fortran files directly without creating jobs. Is CMS an alternative to MVS? Is there any emulator for it? Thanks for the nice video.
I've found this video a really useful entry to the mainframe world. I now have TK4- running permanently on one of my Linux boxes. My tip is to replace the Hercules version bundled with TK4- with your own build of Hercules 4.x "Hyperion" from the repo on GitHub. The Hyperion code base seems to have some big performance improvements. You also get the benefit of the newer GCC compiler optimisation and - if you are so inclined - you can engineer a build that targets your specific CPU instruction set level. All in all, my peak MIPS is 5+ times faster than with the stock Hercules. But I do have a mainframe noob question that I really hope somebody might help me with. This is driving me nuts! When I enter a command at the TSO prompt and mess something up, I can't get back to the READY prompt. It just keeps saying "REENTER+ -". From what I read online, the PA1 key is supposed to break out of a command but for me PA1 just causes TSO to display what looks like a "|" (vertical bar, pipe, whatever) prompt. Pressing at that prompt just takes me back to "REENTER+ -". When this happens, my only workaround is to stop and restart TSO at the MVS console. Help!
@@moshixmainframechannel Thanks, but I'm afraid that makes no difference. I get the pipe, I press PA1 again, type QUIT, press and it goes right back to where I was. I must have spent hours over the last few days trying to figure this out. AAArrrggghh!
Hallo, when I am at tso applications home screen and choose option 1 (RFE) as you did at min 43:59 instead of the option that appear at your video the options that appear to me are theese: D - DATA SET LIST O - DISPLAY SPOOLED OUTPUT T - ISSUE TSO COMMAND X - EXIT RFE So I have stacked there. Do you know why this is happening?
@@moshixmainframechannel The first TK4 download package has an older version of RFE. V44 I think. Using the Update 8 version (Current) matches what you used (v46.6)
@@moshixmainframechannel ok, do you know of any other mainframe system for windows that can incorporate DB2 and CICS? Basically I'm trying to create a mainframe system in windows with cobol, Db2, cics, and jcl that I can use for training purposes only
@@moshixmainframechannel thank you for replying. Just want to ask if you have any reference materials or tutorial videos (or reference materials you can recommend) that sets up micro focus suite that includes CICS and DB2 in windows?
you could change the parm for cob step to produce assembler listing of compiled code ... i think so the specific option is list ... by default it is nolist ... you can then go to assembler listing and locate the code generated for the input statement [oops not input statement but first arithmetic statement that uses input field] and you will realize that 0c7 error is happening because it is attempting to pack input number in preparation to do arithmetic ... input number is in character format and that where i think it is failing because of trailing space characters in input field ... pack takes a number of characters and produce packed decimal format ... this will be converted to fullword binary format by cvb ... it will fail executing pack because there are trailing space characters ... one good way to learn assembler is to use list compiler option to produce assembler code generated by compiler
I don't know if it's changed but DMAP produced a Data Division map (assembler data names), and PMAP produced a Procedure Division map (assembler code).
@moshix Was there a reason that you installed Hercules first, but then installed and ran TK4- (which included Hercules) as I couldn't see you use the first Hercules again? Or did I miss something? Just wondering...
How to get COBOL output only (without any stuff from compiler and job control and so) printed on a printer? Is there any statement in COBOL that prints data to a file (i don't mean held output, I mean writing data directly to a file from COBOL)? Can COBOL access printer directly (independent of JCL message class)?
@@moshixmainframechannel So the SYSOUT is for COBOL prinout and MSGCLASS is for the compiler and JCL related messages? Now the big question is how to prevent all the automatic tasks that happens during MVS turnkey startup from sending messages to printer, so i can have printer exclusively for manually submitted jobs.
This was a great video for getting the MVS 3.8J system up and running! I have not been able to find an old VTAM command reference. Anybody know what VTAM display commands were available at that level?
@moshix, thanks for this and all the other vids....very helpful. In M44, you describe installation of Hercules, terminal emulator etc then move onto TK4 installation.....but what is the best video in your series to install software directly into Hercules on Windows (or Linux)?
Thanks. You can’t really install software unto Hercules. Maybe you mean installing software on MVS (which runs on top of Hercules)? If so I have several videos about that. Look for keywords ASSIST or System Programming or Pascal.
Hercules is just a HW emulator right? The OS goes over that, then the tools, utilities & applications. So in theory, one could install any OS version (with the appropriate legal approvals etc).
I'm in shock remembering one of my job nightmares. I saw that editor in 1999 while working in a bank, and being a software developer coming from the DOS and Windows world I was petrified when my boss started to show me that arcane editor (I remember the "full reader" and "member" things, I was horrified on how much work/typing its was required to edit a simple file!, prior I believed that Unix's "vi" was the worst editor I've seen!). Fortunately, despite knowing COBOL (I learned the RM-COBOL for PC, so it was easy using the *advanced* editors in DOS like QEdit), I wasn't assigned to create COBOL and JCL programs in the mainframe and PowerBuilder + Sybase stored procedures saved me. Ufff!
Yes, the Semware editor "QEdit", which was better than that integrated in Turbo-Pascal or Turbo-C++. Any of those editors were intuitive to use and didn't require training plus a command sheet in the wall.
moshix in the vista TN3270 Session A. Local host is not an option when I open it up to connect. I tried to input my own IP address with no luck. What could be my issue that I need to correct to connect
Not sure what's going on but as soon as Hercules starts the processors stop. The terminal emulator connects but it will not go any further than the tk4 initial panel
abend code s0c7 is for bad data ... if you look at compiled code in assembler it will first convert pic 9(8) data from sysin to computational full word binary ... this is where i think it abends ... it will first convert to packed decimal and then to binary ... i think so packed decimal created could be bad because the sysin number has a space character at lower end of number and may be space which is hex 40 in ibm mainframe will give a 4 half byte as sign in packed decimal when converting to pd? ... i could be wrong because it has been a while i wrote any programs
After select 3 and the g to go graphics I did NOT understand what you used to switch between there. What key did you press to switch betwen the graphic then back to menu?
Actually, on 58:50 most likely didn't change because you kept that selection mark, so windows just freezes the window until you remove that selection mark xD By the way, i'm going to be very fun to experiment with it, at least starting with C :)
quick question... I didn't get exactly the purpose to run the set_to_console_mode.bat ... what is an unnatended operation??? what happen if don't run the .bat and initiate the MVS??
At 36:00 when I start Vista TN3270, I'm not getting the IPs and local host, it's blank for me, how can I fix this issue? Sorry if this sounds like a stupid doubt
I have the same issue "I was able to bring the TK4 logo but when I pressed ENTER (CTRL key) it is giving me "X System" at the bottom screen and is not able to get the logon prompts. I am using Windows 10." Verified multiple times that CTRL key is mapped to "Enter" in keyboard editor.
i tried to follow your example of doing a copy, but i wanted to copy the prime number cobol example, into a new partitioned dataset under the 'herc03' user, so i could play around with the source code and stuff within a different dataset. when i try to do the copy, i get "data set not cataloged". i'm probably way out in left field, since i know absolutely nothing about mvs. is there an easy answer to what that might mean ?
From a fresh install (or actually unzip) of zip file "tk4-_v1.00_current" (that includes update 8) when i logon with HERC02 and submit SYS2.JCLLIB(PRIMPL1) (after changing the jobname to HERC02P1 and MSGCLASS to H), then when i want to browse the jobout (3.8, OUTLIST),and select (S) the HERC02P1 job i get an error: RFE ENDED DUE TO ERROR+ READY 2 x [F3] gets me back to the main menu. Any clue what is causing this? The job runs fine, when using MSGCLASS=A i can read in prt00e.txt the primes as output but IOF dumps
Thanks for the tutorial ... but I'm already having issues connecting ... I followed your instructions up to the point of about 35 minutes into the video where you're about to connect. I believe you used "localhost" and made sure to put 3270 in the port code and choose MOD 4. The first time around, this worked fine and I was going through your instructions after this point when all of a sudden I lost connection. So I tried connecting again and this time it kept giving me this error: Cannot connect to 127.0.0.1 (127.0.0.1), port 3270, socket 1104 rc=10061 I've done nothing to any of the files involved other than following your instructions up to and just after the 35 minute mark. Can you tell me what to do to fix this and prevent it from happening repeatedly? I don't know what is going on. Best!
@@moshixmainframechannel it worked fine as was ... I already had set it to localhost using the parameters presented and just in the middle of watching the video it disconnected .. what could cause this?
@@moshixmainframechannel in z/OS, when in TSO we type ISPF or PDF in some installations to access the Applications Panel, here in TK4 I don`t know how to pull up the panel when in TSO
@moshix, where will i get all your other videos on mainframe, as this video of Hercules is incredible and i wish i knew it before i started on MVS mainframe. Great!!!!!
Just a question what's a great alternative if the trial period for vista tn3270 expires?or is there any way to expand the trial period of it? Thanks in advance.
@moshix I am thinking there should be someone out there who have done this before, with a similar setup? The solutions I have found (Zowe, IBM Connect) seems to be configured for real mainframes, pricey, and not possible for this setup we have here. Could you point me in the right direction, or briefly explain how one would go about doing this, with this powerhouse of a setup? I think I am confused. Thank You, Carl
Hello Moshix, thanks for this tuorial it is quite easy to follow however I have got a problem when running the emulator (36:59 in the video). I was able to bring the TK4 logo but when I pressed ENTER (CTRL key) it is giving me "X System" at the bottom screen and is not able to get the logon prompts. I am using Windows 10.
moshx, thanks for these videos! Just one question. When I type 1 in TSO application, nothing happens and show me ''RFE ENDED WITH RC-12". Can you say me what's happen or how can I solve it?
@@cact25 I can't see the COBOL text, but clearly the input 100 is only 3 digits and the COBOL program is expecting four. IBM COBOL does NOT treat blank as a zero, and I doubt if the code processing the input bothered to test the validity of the input as numeric Try entering 0100, and I think you'll find it works!.
thanks much for the tutorial video. i'm starting to watch some of your others, now that i have MVS running with your help, on my windows 7 machine. one thing that i've noticed, you show how to download the hercules emulator "standalone". as near as i can tell, this is not needed, as the TK4- software bundles hercules with it, so you don't need to add it to the path etc ... to get TK4- to run.
I'm 71 and left the mainframe world at 47 after 25 years of living and breathing assembler language programming and system mods. I MISS IT!! I know a lot has changed but this will be a great way of getting back in if just for fun. Great video. Can't wait to get the system up and running. I'm sure I'll be watching many more of your good work. Ron Kaminski - Prescott Valley, AZ.
Thank you sir. Assembler is what I love to program in, as well
What's the best company to apply for in Arizona. I use to be in tape management and working with as400 . But it's been 20years
Like Mr. Kaminski I started back in Jan. 1967 using assembler on a 360 model 30. It had 32k of memory and 3 2411 disk drives. And who could ever forget that screaming 1403 printer. I spent 37 years with those lovely mainframes. Ended up as system programmer on a 4381. Then into PC networks, web servers, etc. I am now 76 and Hercules and
3.8 are running on my PC. What a ride it has been!
Excelente
Can't emphasize how important these videos by moshix are. Man you are awesome. I was going to start an internship for the summer but due to nCovid-19 my internship got delayed so i asked my manager is there anything i should learn while staying at home and she said learn COBOL, CICS and learn about mainframes. EVERYTHING is on your channel. Meticulous. Your teaching style, a little bit history of mainframes, languages , compiler reactions, everything you teach man i found SUPER important. Again Thank you very much for your hard work. Salute!
Thank you !
Add JCL and TSO CLISTS.
Make sure you head over to ibm master the mainframe challenge. They have some guided tour on ipsf and cobol stuff too. They give access to a mainframe to do some guided challenges. Also this is a bit late but Pluralsight was offering the month of April for free, they have one video course on cobol and getting around zOS. So between this channel and such, should be on a good path if you want to go do these things
@@grinsystem Sure thing. Thanks
The fact that you not only showed how to set everything up, but also taught us about the fundamentals and everything important!! Thanks a ton for this, I just started working with mainframes and was wondering how i could practice without messing with ibm's actual systems hahaha
Thank you and welcome to the mainframer community. Join our discord !
@@moshixmainframechannel Could you send your link again? the one in description is expired
discord.gg/eyRjj4t
I love your videos. I love big iron. I worked for IBM from 1967 to 2005. I started as a mainframe hardware guy. Later I became an MVS program support rep. I finished my career as a UNIX and networking specialist. Rock on!
Oh wow! Would have loved to watch you working on the hardware. And MVS support must have been a great job! Envious ! Thanks for watching .
Thank you for the awesome crash course and walking down the history. Well, now we know who is your real love. spending your valentine's day with MVS :)
Thanks ... I took 5 hours to complete just this 1 hour video .. generally i watch videos at x1.5 but with this sensitive video i used speed x0.5 and pause lots of time... back by 20 sec, 10 sec several times... finally fully watched and installed successfully, thanks... :) its 3:46am in the night now... good night..
Cool
I'm so happy that I found this channel. I'm really interested in computer history and old systems. Digging in slowly and had a great success today running it on my Linux system. I like the old ways computers were used to. But also enjoy watching your videos :D. Keep it going, thank you!
Thank you !
Congratulation Moshix ... Long Live to MVS 3.8 ... IBM Legacies operating systems are safelive table for the future
Thank you !
Well I loaded and ran it on my windows 8.1 box. Worked exactly like the tutorial. Thanks. Next, Load it on my linux boxes....
THanks ! I have been wanting to run Hercules for years now, but was too much time and issues. This was so easy. (mainframer since 1975) Mickey
Folks: this video is five years old, it may be a little out of date, but everything discussed in it can be found online somewhere. I have this running on my Ubuntu box just fine and am enjoying it just fine. Thank you, Moshix, for all your vids! 😊
Exactly. Thanks
@@moshixmainframechannel could you please check previous comments and help me resolving one problem : I am facing an issue "BSPPILOT NOT ACTIVE"
@@deepakmishra87join our discord channel for support. TH-cam is not a good medium for support.
@@moshixmainframechannel done !
This brought back memories as I was a CICS and MVS Systems Programmer! Crazy that there is a big demand for COBOL programmers right now!
What years were you active ?
@@moshixmainframechannel It was the late 80's. I started out as a COBOL application developer and then migrated over to the Systems Programming group. I liked CICS more than MVS. Seeing u run IDCAMS and recognizing those VSAM file definitions brought back a flood of memories. And I don't know how many times I used =3.8 in ISPF! lol
@@moshixmainframechannel I still remember the salmon colored 370 assembler instruction set booklet. :-)
Nice. I started in the early 80s
@@joxerlee1 I still have mine. System/370 Reference Summary. GX20-1850-2 Third Edition 1974.
Love it, love it, love it! Thank you so much for this delightful video tutorial. Makes my ear lobes tingle with delight! Thank you again!
You’re welcome! Stick around
ETHZ->Zürich
EPFL->Lausanne
Great Video!
Greetings from Switzerland
I see
Wohoo :-) The second part of the video was exactly what I was looking for! Thanks a lot!
Man, talk about a trip down memory lane. I was just a teenager when I started working at a bank’s data center running System/370. I ended up transitioning to the micro world, so never got around to programming on a mainframe. I spent many a weekend, however, poking around TSO trying to understand this beast.
Fun stuff, isn’t it !
I was always awed by the CICS SPIE and STAE startup messages. I thought that was so cool. I did end up doing a stint as a DB2 DBA fifteen years later, so that made my 16 year old self happy.
STAE AND SPIE are some
Of the most amazing things about MVS along with GTF
thanks for the great video, my company wants me to change stuff on the mainframe and pull data for business intelligence purposes, but nobody else around the office seems to know anything about it, so this is super helpful, RFE seems pretty similar to the ISPF environment we have at work
Learning stuff is so much fun, isnt it ?
@@moshixmainframechannel Definitely, that's the best part of my job :)
Excellent Demo thank for your time and explanation. With this presentación I get a gratefully remember and mind activity as system programmer for IBM
El Banco de la Nación, El Banco de Crédito y el BBVA, utilizan mainframes, con terminales 3270 , bajo MVS 4381
CBT was Connecticut Bank and Trust. A systems programmer created a bunch of cool utilities. I still have a 3490 tape cartridge somewhere.
Excellent video! I hope you continue with this channel, it is fun and very educational.
Thank you Todd!
Wow, I can't believe I'm just seeing this one. Great presentation. First time, I've seen Hercules in operation. Yeah, though it would have been nice, as per for the 3390 drives, to have been of the mod-3's (2GB+). Though, I did noticed that's such old version of Cobol (OS Cobol), which predates any of the versions of Cobol that I used during my career. Yeah, I figured it's about licensing issues. Interesting, watching the system come up, remains me, this is the view that only the operators and system programmers see, that us TSO users don't see.
It is a Great Tutorial video and the music in the background is wonderful, It brought back beautiful memories. :)
Thanks for this clear introduction!
A very nice video. I particularly liked history, observation details, fun facts and insights on performance. Thank you Moshix.
This is excellent work. Respect and gratitude. Thanks so much for sharing !!!!
Thanks, moshix. Look forward to seeing more of your videos.
Thanks !
TK4 worked for me. Thanks a lot moshix
Oooh, I think I'm going to have to give this a go. intimidating but certainly logical. Who knows, a year from now I could be writing my own business code for the heck of it! :)
Very clear explanation. TY! Step @ 12:12 not needed. A personal path setting is enough. @24:14 editing a config file should be done in a text editor (ie notepad, from the creators of edlin) not a word editor (wordpad or word). @33:36 actually 18.045 is telling you current date: year (20)18 and day number 45: 14 feb
Thank you
@@moshixmainframechannel Nice to have this "monster" up and running on my own hardware now! Was writing PL/I on TSO/ROSCOE using IMS/DB2 in the 80's for Dutch Airline industry. Been strugling with Hercules the last few years but was not able to run it properly. So TY again. looking forward to study more videos from you. I still have some private PL/I code i would like to run.
Worked like a charm
Great !!
DASD stands for Direct ACCESS Storage Device 26:46.
Hi Moshix - Its a excellent Video those who really like to learn whether any way to install ISMF & DFHSM in this.
No. ISMF and DFHSM are part of later versions and don’t run on this 24bit operating sustem
Fantastic presentation! I followed this video step by step and installed, tested and validated everything as described ... totally amazing. Thank you for sharing and explaining the key points. I plan to use this HERCULES environment to re-familiarize with BAL and understand more about the IBM architecture. Many thanks, this is a great teaching tool! And yes, mainframes are very much alive, more so than people think.
Thank you
Great Tutorial! I really could have used this when I was first starting out, it would've saved me a lot of time! 🙂
Thanks A Lot brother... Love from India 🇮🇳
Never had heard of this before - fantastic video - during 1970s was a COBOL, Assembler, Fortran programmer in application software and ended up in system software support. Retired now.
Obviously from your video, this emulator handles COBOL; what about Assembler (including Macro Assembler), and FORTRAN ?
Yes. We have 14 compilers. Fortran H and Fortran G, PLI, two assemblers, pascal, RPG, Simula, C, Basic, GCC, and more
@@moshixmainframechannel thanks - going to be looking into this.
I know you were just kidding around so, but by no means are you making a fool of yourself. Mainframes are a very unique world most of us never see or touch, so having someone guide us is immensely helpful. I even like your VMS videos as I do remember them! (Ah DecNET) In some ways, the young ones do need to see this because it shows how the plumbing works -- a lot of magic happens behind the scenes these days.
Oh, and COBOL may be old, but of late, it's paying a lot of bills for people.
Thank you !
Old memories revived ! MVS rules!
Indeed
Muchas gracias por el video, el mejor!! Thanks 🇲🇽
Thank you , need a refresh after seeing this video a year ago .
thank you SOOOOOO much for the video!!!!
16 MB sounds huge. The IBM System/3 10 that I started in had a whole 24 KB of ferrite core memory. The OS consumed 4K, leaving 20K for the single user task. Yes, it was a batch machine.
Mr. moshix thak you very much for your contribution. i suscribed to your channel.
Thank you !
Hi Moshix, great video. I follwed it and all worked as expected (under Ubuntu).
Do you have any idea why the terminal screen of Hercules is not updated as under Windows? Register contents are 0 most of the time and I could not adjust screen refresh rate.
For someone like me with a lot of experience (programming and administration) outside the mainframe world, can you suggest an order to view your videos?
Thank you!
Not sure why it doesn’t update. Type panrate 50 in the Hercules console. Order: start from M1 and proceed to M173.
COBOL was trending on Twitter and that's what brought me here. Did you ever get access to COBOL?
I did and I do. Every day
Thanks for the video very informative!
Just thought I'd add my first foray into the mainframe world was in 1969 on a 360 model 20 that'd just switched from a Card Operating System to a Disk Operating System with one 1403 printer, one 2314 disk drive and 12K (that's right 'K') of memory. Ron Kaminski
The golden age of computing
Ron, I hope to get mine running when we return to PV AZ late November. We are close to Dewey.
use 0100 not 100 spaces as the field is 4 bytes long that is why you got a soc 7
This video was great and helped me get my system running. I have to get used to the editor not being ISPF. Then I want to see how much COBOL and REXX I can run. Have you checked out KICKS and is there something similar to DB2?
You sir, are AWESOME!!!!
Hi MOSHIX!! I asked the same question to Tom Brennan about v2.00 and here is his answer:
"V2.00 was my attempt at getting true-type fonts to work along with some
other things like REXX as a macro language. But I stopped working on
that version. Right now my latest version is the one on my download
page, V1.27, other than a couple of test V1.28 versions that you might
not want because they are not done yet."
So, I guess that it is not not necessary to mention this v02.00 until it is completed. But, of course, it is up to you.
I keep on installing the tools, then.
Since you're on Windows, you can 'tail' a file easily with Powershell so you don't have to keep opening it in notepad or similar:
Get-Content prt\prt00e.txt -tail 1000 -wait
assuming you're in the MVS3.8 directory
Thanks !
This is such a well-made and well-explained video! Thank you!
I've acquired an apparently working IBM 3278 Mod 2 terminal that I would love to somehow connect to Hercules / MVS 3.8 as the system console. I know it's been done because I've seen pictures of it here and there on the web, but there are no details provided. Moshix, or anyone else, can you help me get started with this project, with any helpful links? I know an IBM 3274 controller or similar is involved, but the networking part escapes me.
I was an IBM mainframe programmer for 30 years on DOS/VSE, VM, and MVS machines, and around 2003 I transitioned into Windows systems and network support as a career. I have never lost my love for IBM mainframes, though.
It's easy to to connect a 3278 to Hercules as the console if you have a 3274-R Ethernet (not token ring) establishment controller. You also need the right firmware floppy revision. Then it becomes feasible and it has been done before indeed
Thank you. Now to find a controller that still works! Are you talking about a 3174-11R? I don't know of any 3274 models with an "R" in it. I could try to contact someone at corestore.org that has had some pictures of this setup in the past.
Yes that’s the one
Thank you Moshix for this awesome resource.
I can modify SYS2.JCLLIB(PRIMCOB1) and run it successfully. But the compiler/TK-4 invariably gives condition code 12 when I save & submit a "Hello World" Cobol program created in my own file. The compiler (or TK-4) complains about one or more of the DD statements in the JCL. I've made sure I'm typing the JCL DD statements exactly as they are in dataset SYS2.JCLLIB(PRIMCOB1). Is it that the DD statements in the JCL for PRIMCOB1 are not absolute paths?
Per your suggestion I glanced at the user's manual, but it does not provide the kind of knowledge you impart in your videos. Are there any other resources you recommend for us who are new to mainframe programming? My expertise in AS/400 (and back-end systems) isn't helping me expedite my acquaintance with the mainframe realm.
Can you paste your job here and I look at it ?
@@moshixmainframechannel Thank you kindly. Here it is:
000001 //HELOWRLD JOB (COBOL),'HI',CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1)
000002 //HELOEXEC EXEC COBUCG
000003 //COB.SYSPUNCH DD DUMMY
000004 //COB.SYSIN DD *
000005 IDENTIFICATION DIVISION.
000006 PROGRAM-ID. EXCBLPGM.
000007 PROCEDURE DIVISION.
000008 DISPLAY 'HELLO'.
000009 STOP RUN.
000010 /*
000011 //COB.SYSLIB DD DSNAME=SYS1.COBLIB,DISP=SHR
000012 //GO.SYSOUT DD SYSOUT=*,DCB=(RECFM=FBA,LRECL=161,BLKSIZE=16100)
000013 //
there is a video on jcl ... search words: *jcl mainframe tutorial*
45:15 how do you scroll through datasets?
nvm im stoopid
This is really a great and very educational at that for us beginners. Anyway is there a way to do all the installation in a macbook? thanks in advance.
Yes macOS is supported
@@moshixmainframechannel Thanks Sir. Hope you don't mind my followup question, Is there any way to integrate z/OS to Hercules? Really appreciate your response.
Hello Moshix, very good vidéo!! For my new job, I need to get familiar with z/OS. Do you have the same vidéo for z/OS?
Or is it OK to learn with TK4 because there are small différences with z/OS?
Very similar. Learn MVS and you are at home in z/OS
I did not find v200 on Tom Brennan's site. The latest one is v1.27
ABEND S0C7 is a data excpetion - probably due to the trailing blank on the input statement.
Yes but what is a SOC4? To keep my feet warm?
@111bobgato yes
S0C4 is an addressing exception. Your program tried to enter some other address space. Happens most often searching or building a data table (matrix).
@@ronkaminski8879 thanks !
Around the 46:30 part of the video, I do exactly what is said (type 'a' then type 'herco1', 'youtube', and 'moshix' (Mine also has a line that says 'Member' below 'Type'.) Anyway, after I finish typing 'moshix' by Type I press Enter as instructed in the video, and all that happens is the 'a ' at the top disappears and it says 'Invalid selection' in yellow at the top. ???
That’s because you are in menu option 3.3. You need to go to menu option 3.2 to allocate a data set. That should get you going. Thanks for watching
That fixed it. Thank you!! Loving the video thus far.
At 80's I was a student at a university having IBM 4341. I learned pascal and fortran there. But there was something called CMS and we could create, edit, compile and run pascal/fortran files directly without creating jobs. Is CMS an alternative to MVS? Is there any emulator for it? Thanks for the nice video.
CMS is the time sharing environment of VM/370. Lots of videos about VM/370
In this channel. You see CMS there everywhere
I've found this video a really useful entry to the mainframe world. I now have TK4- running permanently on one of my Linux boxes. My tip is to replace the Hercules version bundled with TK4- with your own build of Hercules 4.x "Hyperion" from the repo on GitHub. The Hyperion code base seems to have some big performance improvements. You also get the benefit of the newer GCC compiler optimisation and - if you are so inclined - you can engineer a build that targets your specific CPU instruction set level. All in all, my peak MIPS is 5+ times faster than with the stock Hercules.
But I do have a mainframe noob question that I really hope somebody might help me with. This is driving me nuts! When I enter a command at the TSO prompt and mess something up, I can't get back to the READY prompt. It just keeps saying "REENTER+ -". From what I read online, the PA1 key is supposed to break out of a command but for me PA1 just causes TSO to display what looks like a "|" (vertical bar, pipe, whatever) prompt. Pressing at that prompt just takes me back to "REENTER+ -". When this happens, my only workaround is to stop and restart TSO at the MVS console. Help!
When you get the vertical pipe press PA1 again then type quit
@@moshixmainframechannel Thanks, but I'm afraid that makes no difference. I get the pipe, I press PA1 again, type QUIT, press and it goes right back to where I was. I must have spent hours over the last few days trying to figure this out. AAArrrggghh!
Write END
even 2022 its sworking fine and same as follow the steps to executes
Hallo, when I am at tso applications home screen and choose option 1 (RFE) as you did at min 43:59 instead of the option that appear at your video the options that appear to me are theese:
D - DATA SET LIST
O - DISPLAY SPOOLED OUTPUT
T - ISSUE TSO COMMAND
X - EXIT RFE
So I have stacked there. Do you know why this is happening?
No idea why
@@moshixmainframechannel It's OK. I reinstalled it and now it's working.
@@moshixmainframechannel The first TK4 download package has an older version of RFE. V44 I think. Using the Update 8 version (Current) matches what you used (v46.6)
Thank you for the wonderful video. Btw, do you also have tutorials on how to incorporate DB2 and CICS on this MVS on windows?
Unfortunately DB2 even version 1 does not run on this MVS and it wouldn't be legal anyway. Same for CICS
@@moshixmainframechannel ok, do you know of any other mainframe system for windows that can incorporate DB2 and CICS? Basically I'm trying to create a mainframe system in windows with cobol, Db2, cics, and jcl that I can use for training purposes only
@@marlonramos3340 yes the microfocus suite
@@moshixmainframechannel thank you for replying. Just want to ask if you have any reference materials or tutorial videos (or reference materials you can recommend) that sets up micro focus suite that includes CICS and DB2 in windows?
Thank you very much , very good vidéo.
What is the phisical block size and how many blocks can store in a track?
Come to our discord channel to ask thee questions please. Much easier there to get help
you could change the parm for cob step to produce assembler listing of compiled code ... i think so the specific option is list ... by default it is nolist ... you can then go to assembler listing and locate the code generated for the input statement [oops not input statement but first arithmetic statement that uses input field] and you will realize that 0c7 error is happening because it is attempting to pack input number in preparation to do arithmetic ... input number is in character format and that where i think it is failing because of trailing space characters in input field ... pack takes a number of characters and produce packed decimal format ... this will be converted to fullword binary format by cvb ... it will fail executing pack because there are trailing space characters ... one good way to learn assembler is to use list compiler option to produce assembler code generated by compiler
I could
I don't know if it's changed but DMAP produced a Data Division map (assembler data names), and PMAP produced a Procedure Division map (assembler code).
@ronkaminski8879 hasn’t changed. Thanks
Awesome Video. you made my day..
Thanks
@moshix Was there a reason that you installed Hercules first, but then installed and ran TK4- (which included Hercules) as I couldn't see you use the first Hercules again? Or did I miss something? Just wondering...
Yes I mentioned it in the video. It can be useful to run things like VM/370 and DOS/VSE
How to get COBOL output only (without any stuff from compiler and job control and so) printed on a printer?
Is there any statement in COBOL that prints data to a file (i don't mean held output, I mean writing data directly to a file from COBOL)?
Can COBOL access printer directly (independent of JCL message class)?
It is already sperated. Just take what you need
@@moshixmainframechannel So the SYSOUT is for COBOL prinout and MSGCLASS is for the compiler and JCL related messages? Now the big question is how to prevent all the automatic tasks that happens during MVS turnkey startup from sending messages to printer, so i can have printer exclusively for manually submitted jobs.
This was a great video for getting the MVS 3.8J system up and running!
I have not been able to find an old VTAM command reference. Anybody know what VTAM display commands were available at that level?
Excellent demo. My Hercules works fine. But have you got a link for a new z/OS image, like z/OS 2.1, 2.2 (2.3)?
Yes, I do!
Http://www.ibm.com
@@moshixmainframechannel not able to find.Could you pls provide the link ?
I will look for it
hey moshix, im having problems with the "host ip or alias" connecting part @36:02, it wont connect not matter what i put it
Did you try port 3270 ?
Basically I don’t know what to put for the “ host ip name or alias” that’s the part that’s not connecting
Localhost or 127.0.0.1
@@moshixmainframechannel ah ! Thanks brother
Use Notepad++ instead of Notepad when working with the spooled print files - it automatically tails them.
Thanks. I almost never use Windows anyway
@moshix, thanks for this and all the other vids....very helpful. In M44, you describe installation of Hercules, terminal emulator etc then move onto TK4 installation.....but what is the best video in your series to install software directly into Hercules on Windows (or Linux)?
Thanks. You can’t really install software unto Hercules. Maybe you mean installing software on MVS (which runs on top of Hercules)? If so I have several videos about that. Look for keywords ASSIST or System Programming or Pascal.
Hercules is just a HW emulator right? The OS goes over that, then the tools, utilities & applications. So in theory, one could install any OS version (with the appropriate legal approvals etc).
Yes of course.
I'm in shock remembering one of my job nightmares. I saw that editor in 1999 while working in a bank, and being a software developer coming from the DOS and Windows world I was petrified when my boss started to show me that arcane editor (I remember the "full reader" and "member" things, I was horrified on how much work/typing its was required to edit a simple file!, prior I believed that Unix's "vi" was the worst editor I've seen!). Fortunately, despite knowing COBOL (I learned the RM-COBOL for PC, so it was easy using the *advanced* editors in DOS like QEdit), I wasn't assigned to create COBOL and JCL programs in the mainframe and PowerBuilder + Sybase stored procedures saved me. Ufff!
What a freaky horror story...
Yes, the Semware editor "QEdit", which was better than that integrated in Turbo-Pascal or Turbo-C++. Any of those editors were intuitive to use and didn't require training plus a command sheet in the wall.
moshix in the vista TN3270 Session A. Local host is not an option when I open it up to connect. I tried to input my own IP address with no luck. What could be my issue that I need to correct to connect
It’s not an option pre-configured. You have to type in localhost yourself and then make sure to give port 3270.
moshix so just type the words local host or do I need some type of IP address?
I WORKED WTIH MAINFRAME SINCE 1978 WITH COBOL, PL.I, ASSEMBLER AND RPG II.
Thus the ALL CAPS 😀
Not sure what's going on but as soon as Hercules starts the processors stop. The terminal emulator connects but it will not go any further than the tk4 initial panel
Hmmm never seen that.
abend code s0c7 is for bad data ... if you look at compiled code in assembler it will first convert pic 9(8) data from sysin to computational full word binary ... this is where i think it abends ... it will first convert to packed decimal and then to binary ... i think so packed decimal created could be bad because the sysin number has a space character at lower end of number and may be space which is hex 40 in ibm mainframe will give a 4 half byte as sign in packed decimal when converting to pd? ... i could be wrong because it has been a while i wrote any programs
You’re right
Abend code s0c7 -- brings back memories
After select 3 and the g to go graphics I did NOT understand what you used to switch between there. What key did you press to switch betwen the graphic then back to menu?
F3
Actually, on 58:50 most likely didn't change because you kept that selection mark, so windows just freezes the window until you remove that selection mark xD
By the way, i'm going to be very fun to experiment with it, at least starting with C :)
You are really awesome
No you are ! Thanks
quick question... I didn't get exactly the purpose to run the set_to_console_mode.bat ... what is an unnatended operation??? what happen if don't run the .bat and initiate the MVS??
Give it a try , you can always just kill Hercules and unzip a brand-new mainframe in seconds ! :-)
Without that batch file it starts without a console
moshix thank you! btw awesome video!
Thanks
Great tutorial - Thank You !
At 36:00 when I start Vista TN3270, I'm not getting the IPs and local host, it's blank for me, how can I fix this issue? Sorry if this sounds like a stupid doubt
Add the target
@@moshixmainframechannel where can I get that option?
I have the same issue "I was able to bring the TK4 logo but when I pressed ENTER (CTRL key) it is giving me "X System" at the bottom screen and is not able to get the logon prompts. I am using Windows 10." Verified multiple times that CTRL key is mapped to "Enter" in keyboard editor.
Make sure you selected 3270 mod 4 terminal emulation. Make sure Hercules is running. try pressing the enter key only once
I had this happen to me as well. I solved this issue by relaunching Hercules
facing the Same error
i tried to follow your example of doing a copy, but i wanted to copy the prime number cobol example, into a new partitioned dataset under the 'herc03' user, so i could play around with the source code and stuff within a different dataset. when i try to do the copy, i get "data set not cataloged". i'm probably way out in left field, since i know absolutely nothing about mvs. is there an easy answer to what that might mean ?
hah ! i happened to start watching a different video, and saw someone asked the same question. i'll try to follow the answer there.
It means one of the dataset names is spelled wrong. Also put quotes around the names.
From a fresh install (or actually unzip) of zip file "tk4-_v1.00_current" (that includes update 8) when i logon with HERC02 and submit SYS2.JCLLIB(PRIMPL1) (after changing the jobname to HERC02P1 and MSGCLASS to H), then when i want to browse the jobout (3.8, OUTLIST),and select (S) the HERC02P1 job i get an error:
RFE ENDED DUE TO ERROR+
READY
2 x [F3] gets me back to the main menu. Any clue what is causing this? The job runs fine, when using MSGCLASS=A i can read in prt00e.txt the primes as output but IOF dumps
Thanks for the tutorial ... but I'm already having issues connecting ... I followed your instructions up to the point of about 35 minutes into the video where you're about to connect. I believe you used "localhost" and made sure to put 3270 in the port code and choose MOD 4. The first time around, this worked fine and I was going through your instructions after this point when all of a sudden I lost connection. So I tried connecting again and this time it kept giving me this error:
Cannot connect to 127.0.0.1 (127.0.0.1), port 3270, socket 1104 rc=10061
I've done nothing to any of the files involved other than following your instructions up to and just after the 35 minute mark. Can you tell me what to do to fix this and prevent it from happening repeatedly? I don't know what is going on. Best!
Not sure. Works for all others. Try connecting to localhost or 127.0.0.1. Turn of the windows firewall
@@moshixmainframechannel it worked fine as was ... I already had set it to localhost using the parameters presented and just in the middle of watching the video it disconnected .. what could cause this?
No idea. Sorry
What command I can use to pull up the Applications Panel when I'm in TSO?
Not sure I understand
@@moshixmainframechannel in z/OS, when in TSO we type ISPF or PDF in some installations to access the Applications Panel, here in TK4 I don`t know how to pull up the panel when in TSO
@@lion99922M we dont' have ISPF in TK4. So, many things we do in z/OS you cannot do in TK4.
@moshix, where will i get all your other videos on mainframe, as this video of Hercules is incredible and i wish i knew it before i started on MVS mainframe. Great!!!!!
Thanks. All other videos are right here in this channel. Click subscribe to see them all
Just a question what's a great alternative if the trial period for vista tn3270 expires?or is there any way to expand the trial period of it? Thanks in advance.
You can buy a license. Very cheap
@@moshixmainframechannel Got it appreciate it.
Really nice video, thumbs up! Is it possible to leverage this setup to send REST API:s? I tried doing so with Zowe, but I guess it is not supported.
Yes very much possible !
@moshix I am thinking there should be someone out there who have done this before, with a similar setup? The solutions I have found (Zowe, IBM Connect) seems to be configured for real mainframes, pricey, and not possible for this setup we have here. Could you point me in the right direction, or briefly explain how one would go about doing this, with this powerhouse of a setup? I think I am confused.
Thank You, Carl
th-cam.com/video/87jmAn2gjnY/w-d-xo.html
Also watch this video: th-cam.com/video/RG5L-drDCv4/w-d-xo.html
@@moshixmainframechannel Thanks!
Hello Moshix, thanks for this tuorial it is quite easy to follow however I have got a problem when running the emulator (36:59 in the video). I was able to bring the TK4 logo but when I pressed ENTER (CTRL key) it is giving me "X System" at the bottom screen and is not able to get the logon prompts. I am using Windows 10.
You probably pressed the reset key by mistake or you the the Ctrl key programmed as your attention or reset key.
From the VM can you share the acces to multiple users ?
Yes
@@moshixmainframechannelthx moshix do you know if I can run PLI applications that were developed and used on a z/VSE os version ?
My TI Direta channel has some shorts about mainframes, ISPF, TSO, JCL COBOL, DB2 etc.
Cool. URL ??
moshx, thanks for these videos! Just one question. When I type 1 in TSO application, nothing happens and show me ''RFE ENDED WITH RC-12". Can you say me what's happen or how can I solve it?
Solved it. It was the screen resolution that I placed differently and did not accept. Applied the mode 4 and works fine.
S0C7 results usually when no numeric data gets involved with Comp-3 data.
non numeric data
@@cact25 I can't see the COBOL text, but clearly the input 100 is only 3 digits and the COBOL program is expecting four. IBM COBOL does NOT treat blank as a zero, and I doubt if the code processing the input bothered to test the validity of the input as numeric Try entering 0100, and I think you'll find it works!.
Absolutely correct
thanks much for the tutorial video. i'm starting to watch some of your others, now that i have MVS running with your help, on my windows 7 machine. one thing that i've noticed, you show how to download the hercules emulator "standalone". as near as i can tell, this is not needed, as the TK4- software bundles hercules with it, so you don't need to add it to the path etc ... to get TK4- to run.
I also explain how to install Hercules in case people want to try other mainframe operating systems like VM/370, DOS/VSE etc